home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: The RISC OS Graphics CD / Acorn User: The RISC OS Graphics CD.iso / utilities / palmakers / _16palmake / _runimage < prev    next >
Unknown  |  2000-01-20  |  28.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 1c 54 61 73 6b | 24 3d 22 50 61 6c 65 74 |....Task|$="Palet|
|00000010| 74 65 20 4d 61 6b 65 72 | 20 31 36 22 0d 00 02 27 |te Maker| 16"...'|
|00000020| 50 75 72 70 6f 73 65 24 | 3d 22 31 36 20 63 6f 6c |Purpose$|="16 col|
|00000030| 6f 75 72 20 70 61 6c 65 | 74 74 65 20 65 64 69 74 |our pale|tte edit|
|00000040| 6f 72 22 0d 00 03 25 41 | 75 74 68 6f 72 24 3d bd |or"...%A|uthor$=.|
|00000050| 28 31 36 39 29 2b 22 20 | 52 69 63 68 61 72 64 20 |(169)+" |Richard |
|00000060| 47 6f 6f 64 77 69 6e 22 | 0d 00 04 22 56 65 72 73 |Goodwin"|..."Vers|
|00000070| 69 6f 6e 24 3d 22 30 2e | 30 32 20 28 4a 61 6e 75 |ion$="0.|02 (Janu|
|00000080| 61 72 79 20 32 30 30 30 | 29 22 0d 00 05 1d 44 65 |ary 2000|)"....De|
|00000090| 73 6b 74 6f 70 49 63 6f | 6e 24 3d 22 21 31 36 50 |sktopIco|n$="!16P|
|000000a0| 61 6c 4d 61 6b 65 22 0d | 00 06 05 3a 0d 00 07 27 |alMake".|...:...'|
|000000b0| ee 20 85 3a 20 ee 20 85 | 20 87 3a 20 ef 34 3a f1 |. .: . .| .: .4:.|
|000000c0| 20 f6 24 3b 22 20 61 74 | 20 6c 69 6e 65 20 22 3b | .$;" at| line ";|
|000000d0| 9e 3a e0 0d 00 08 05 3a | 0d 00 09 09 f2 69 6e 69 |.:.....:|.....ini|
|000000e0| 74 0d 00 0a 4d ee 20 85 | 20 f2 65 72 72 6f 72 28 |t...M. .| .error(|
|000000f0| 54 61 73 6b 24 2b 22 20 | 68 61 73 20 65 6e 63 6f |Task$+" |has enco|
|00000100| 75 6e 74 65 72 65 64 20 | 61 6e 20 65 72 72 6f 72 |untered |an error|
|00000110| 3a 20 28 22 2b f6 24 2b | 22 20 61 74 20 6c 69 6e |: ("+.$+|" at lin|
|00000120| 65 20 22 2b c3 20 9e 2b | 22 29 22 29 3a e0 0d 00 |e "+. .+|")"):...|
|00000130| 0b 04 0d 00 0c 1a f2 4f | 70 65 6e 57 69 6e 28 74 |.......O|penWin(t|
|00000140| 6f 6f 6c 73 68 61 6e 64 | 6c 65 25 29 0d 00 0d 21 |oolshand|le%)...!|
|00000150| f2 4f 70 65 6e 57 69 6e | 54 6f 70 52 69 67 68 74 |.OpenWin|TopRight|
|00000160| 28 6d 61 69 6e 68 61 6e | 64 6c 65 25 29 0d 00 0e |(mainhan|dle%)...|
|00000170| 29 20 c8 99 22 4f 53 5f | 52 65 61 64 4d 6f 6e 6f |) .."OS_|ReadMono|
|00000180| 74 6f 6e 69 63 54 69 6d | 65 22 20 b8 20 6d 6f 6e |tonicTim|e" . mon|
|00000190| 6f 74 69 6d 65 25 0d 00 | 0f 19 20 70 61 75 73 65 |otime%..|.. pause|
|000001a0| 25 3d 6d 6f 6e 6f 74 69 | 6d 65 25 2b 35 30 30 0d |%=monoti|me%+500.|
|000001b0| 00 10 05 f5 0d 00 11 12 | 20 f2 70 6f 6c 6c 28 70 |........| .poll(p|
|000001c0| 61 75 73 65 25 29 0d 00 | 12 10 e7 20 72 65 61 73 |ause%)..|... reas|
|000001d0| 6f 6e 3d 30 20 8c 0d 00 | 13 2a 20 20 c8 99 22 4f |on=0 ...|.* .."O|
|000001e0| 53 5f 52 65 61 64 4d 6f | 6e 6f 74 6f 6e 69 63 54 |S_ReadMo|notonicT|
|000001f0| 69 6d 65 22 20 b8 20 6d | 6f 6e 6f 74 69 6d 65 25 |ime" . m|onotime%|
|00000200| 0d 00 14 1a 20 20 70 61 | 75 73 65 25 3d 6d 6f 6e |.... pa|use%=mon|
|00000210| 6f 74 69 6d 65 25 2b 31 | 30 30 0d 00 15 05 cd 0d |otime%+1|00......|
|00000220| 00 16 04 0d 00 17 2c e7 | 20 73 6c 61 62 62 65 64 |......,.| slabbed|
|00000230| 25 3c 3e 2d 31 20 80 20 | 6d 6f 6e 6f 74 69 6d 65 |%<>-1 . |monotime|
|00000240| 25 3e 73 6c 61 62 62 65 | 64 25 2b 35 30 20 8c 0d |%>slabbe|d%+50 ..|
|00000250| 00 18 20 20 3f 28 73 65 | 6c 65 63 74 65 64 25 2b |.. ?(se|lected%+|
|00000260| 73 6c 61 62 62 65 64 69 | 63 6f 6e 25 29 3d 30 0d |slabbedi|con%)=0.|
|00000270| 00 19 1e 20 f2 55 70 64 | 61 74 65 49 63 6f 6e 28 |... .Upd|ateIcon(|
|00000280| 73 6c 61 62 62 65 64 69 | 63 6f 6e 25 29 0d 00 1a |slabbedi|con%)...|
|00000290| 10 20 73 6c 61 62 62 65 | 64 25 3d 2d 31 0d 00 1b |. slabbe|d%=-1...|
|000002a0| 05 cd 0d 00 1c 04 0d 00 | 1d 0c fd 20 71 75 69 74 |........|... quit|
|000002b0| 3d b9 0d 00 1e 28 f2 53 | 61 76 65 28 22 31 36 50 |=....(.S|ave("16P|
|000002c0| 61 6c 4d 61 6b 65 3a 52 | 65 73 6f 75 72 63 65 73 |alMake:R|esources|
|000002d0| 2e 44 65 66 61 75 6c 74 | 22 29 0d 00 1f 14 24 28 |.Default|")....$(|
|000002e0| 62 6c 6f 63 6b 25 29 3d | 22 54 41 53 4b 22 0d 00 |block%)=|"TASK"..|
|000002f0| 20 2a c8 99 22 57 69 6d | 70 5f 43 6c 6f 73 65 44 | *.."Wim|p_CloseD|
|00000300| 6f 77 6e 22 2c 74 61 73 | 6b 68 61 6e 64 6c 65 25 |own",tas|khandle%|
|00000310| 2c 21 62 6c 6f 63 6b 25 | 0d 00 21 05 e0 0d 00 22 |,!block%|..!...."|
|00000320| 05 3a 0d 00 23 0b dd 20 | f2 69 6e 69 74 0d 00 24 |.:..#.. |.init..$|
|00000330| 11 ea 20 4e 65 77 50 75 | 72 70 6f 73 65 24 0d 00 |.. NewPu|rpose$..|
|00000340| 25 0a 71 75 69 74 3d a3 | 0d 00 26 10 62 6c 65 6e |%.quit=.|..&.blen|
|00000350| 64 74 79 70 65 25 3d 33 | 0d 00 27 11 62 6c 65 6e |dtype%=3|..'.blen|
|00000360| 64 69 6e 67 25 3d 2d 36 | 39 0d 00 28 0d 72 65 64 |ding%=-6|9..(.red|
|00000370| 72 61 77 25 3d a3 0d 00 | 29 0f 73 6c 61 62 62 65 |raw%=...|).slabbe|
|00000380| 64 25 3d 2d 31 0d 00 2a | 13 73 6c 61 62 62 65 64 |d%=-1..*|.slabbed|
|00000390| 69 63 6f 6e 25 3d 2d 31 | 0d 00 2b 10 64 65 73 74 |icon%=-1|..+.dest|
|000003a0| 77 69 6e 64 25 3d 2d 31 | 0d 00 2c 0d 63 6f 6c 75 |wind%=-1|..,.colu|
|000003b0| 6d 6e 25 3d 30 0d 00 2d | 0a 72 6f 77 25 3d 30 0d |mn%=0..-|.row%=0.|
|000003c0| 00 2e 10 64 72 61 67 69 | 63 6f 6e 25 3d 2d 31 0d |...dragi|con%=-1.|
|000003d0| 00 2f 38 de 20 63 6f 6c | 6f 75 72 25 28 33 2c 32 |./8. col|our%(3,2|
|000003e0| 30 29 2c 20 73 68 61 64 | 6f 77 25 28 33 2c 32 30 |0), shad|ow%(3,20|
|000003f0| 29 2c 20 70 61 6c 24 28 | 37 37 29 2c 20 6d 65 6e |), pal$(|77), men|
|00000400| 75 25 20 34 30 39 36 0d | 00 30 4f de 20 62 6c 6f |u% 4096.|.0O. blo|
|00000410| 63 6b 25 20 34 30 39 36 | 2c 20 74 65 6d 70 25 20 |ck% 4096|, temp% |
|00000420| 31 30 32 34 2c 20 73 74 | 72 25 20 38 2c 20 74 69 |1024, st|r% 8, ti|
|00000430| 6d 65 62 6c 6f 63 6b 25 | 20 35 2c 20 73 65 6c 65 |meblock%| 5, sele|
|00000440| 63 74 65 64 25 20 32 30 | 2c 20 63 68 61 6e 6e 65 |cted% 20|, channe|
|00000450| 6c 73 25 28 33 29 0d 00 | 31 2c de 20 63 68 65 63 |ls%(3)..|1,. chec|
|00000460| 6b 25 20 31 30 32 34 2c | 20 6d 65 6e 75 25 20 31 |k% 1024,| menu% 1|
|00000470| 30 32 34 2c 20 6d 65 6e | 75 69 74 65 6d 24 28 32 |024, men|uitem$(2|
|00000480| 30 29 0d 00 32 12 e3 20 | 6c 6f 6f 70 25 3d 30 20 |0)..2.. |loop%=0 |
|00000490| b8 20 32 30 0d 00 33 16 | 20 73 65 6c 65 63 74 65 |. 20..3.| selecte|
|000004a0| 64 25 3f 6c 6f 6f 70 25 | 3d 30 0d 00 34 05 ed 0d |d%?loop%|=0..4...|
|000004b0| 00 35 04 0d 00 36 1c de | 20 63 70 6e 61 6d 65 25 |.5...6..| cpname%|
|000004c0| 20 36 34 2c 20 63 62 75 | 66 66 25 20 31 30 30 0d | 64, cbu|ff% 100.|
|000004d0| 00 37 31 24 63 70 6e 61 | 6d 65 25 3d 22 50 69 63 |.71$cpna|me%="Pic|
|000004e0| 6b 65 72 20 66 6f 72 20 | 31 36 20 43 6f 6c 6f 75 |ker for |16 Colou|
|000004f0| 72 20 50 61 6c 65 74 74 | 65 20 4d 61 6b 65 72 22 |r Palett|e Maker"|
|00000500| 0d 00 38 0e 63 62 75 66 | 66 25 21 34 3d 30 0d 00 |..8.cbuf|f%!4=0..|
|00000510| 39 0f 70 69 63 6b 69 63 | 6f 6e 25 3d a3 0d 00 3a |9.pickic|on%=...:|
|00000520| 11 70 69 63 6b 77 69 6e | 64 6f 77 25 3d a3 0d 00 |.pickwin|dow%=...|
|00000530| 3b 0e 70 69 63 6b 69 6e | 67 25 3d a3 0d 00 3c 04 |;.pickin|g%=...<.|
|00000540| 0d 00 3d 33 e7 20 a4 46 | 69 6c 65 43 68 65 63 6b |..=3. .F|ileCheck|
|00000550| 28 22 31 36 50 61 6c 4d | 61 6b 65 3a 52 65 73 6f |("16PalM|ake:Reso|
|00000560| 75 72 63 65 73 2e 44 65 | 66 61 75 6c 74 22 29 3d |urces.De|fault")=|
|00000570| 31 20 8c 0d 00 3e 31 20 | 20 20 20 f2 51 75 69 63 |1 ...>1 | .Quic|
|00000580| 6b 4c 6f 61 64 28 22 31 | 36 50 61 6c 4d 61 6b 65 |kLoad("1|6PalMake|
|00000590| 3a 52 65 73 6f 75 72 63 | 65 73 2e 44 65 66 61 75 |:Resourc|es.Defau|
|000005a0| 6c 74 22 29 0d 00 3f 05 | cc 0d 00 40 16 20 20 20 |lt")..?.|...@. |
|000005b0| 20 f2 53 65 74 44 65 66 | 61 75 6c 74 50 61 6c 0d | .SetDef|aultPal.|
|000005c0| 00 41 05 cd 0d 00 42 04 | 0d 00 43 3b c8 99 20 22 |.A....B.|..C;.. "|
|000005d0| 57 69 6d 70 5f 49 6e 69 | 74 69 61 6c 69 73 65 22 |Wimp_Ini|tialise"|
|000005e0| 2c 32 30 30 2c 26 34 42 | 35 33 34 31 35 34 2c 54 |,200,&4B|534154,T|
|000005f0| 61 73 6b 24 20 b8 20 2c | 74 61 73 6b 68 61 6e 64 |ask$ . ,|taskhand|
|00000600| 6c 65 25 0d 00 44 3b c8 | 99 20 22 57 69 6d 70 5f |le%..D;.|. "Wimp_|
|00000610| 4f 70 65 6e 54 65 6d 70 | 6c 61 74 65 22 2c 2c 22 |OpenTemp|late",,"|
|00000620| 31 36 50 61 6c 4d 61 6b | 65 3a 52 65 73 6f 75 72 |16PalMak|e:Resour|
|00000630| 63 65 73 2e 54 65 6d 70 | 6c 61 74 65 73 22 0d 00 |ces.Temp|lates"..|
|00000640| 45 39 c8 99 20 22 57 69 | 6d 70 5f 4c 6f 61 64 54 |E9.. "Wi|mp_LoadT|
|00000650| 65 6d 70 6c 61 74 65 22 | 2c 2c 2c 2c 2c 2c 22 49 |emplate"|,,,,,,"I|
|00000660| 6e 66 6f 22 20 b8 20 2c | 74 65 6d 70 6c 65 6e 2c |nfo" . ,|templen,|
|00000670| 77 6f 72 6b 6c 65 6e 0d | 00 46 23 de 20 69 6e 66 |worklen.|.F#. inf|
|00000680| 6f 20 74 65 6d 70 6c 65 | 6e 2c 69 6e 66 6f 77 6f |o temple|n,infowo|
|00000690| 72 6b 20 77 6f 72 6b 6c | 65 6e 0d 00 47 46 c8 99 |rk workl|en..GF..|
|000006a0| 20 22 57 69 6d 70 5f 4c | 6f 61 64 54 65 6d 70 6c | "Wimp_L|oadTempl|
|000006b0| 61 74 65 22 2c 2c 69 6e | 66 6f 2c 69 6e 66 6f 77 |ate",,in|fo,infow|
|000006c0| 6f 72 6b 2c 69 6e 66 6f | 77 6f 72 6b 2b 77 6f 72 |ork,info|work+wor|
|000006d0| 6b 6c 65 6e 2c 2d 31 2c | 22 49 6e 66 6f 22 2c 30 |klen,-1,|"Info",0|
|000006e0| 0d 00 48 39 c8 99 20 22 | 57 69 6d 70 5f 4c 6f 61 |..H9.. "|Wimp_Loa|
|000006f0| 64 54 65 6d 70 6c 61 74 | 65 22 2c 2c 2c 2c 2c 2c |dTemplat|e",,,,,,|
|00000700| 22 4d 61 69 6e 22 20 b8 | 20 2c 74 65 6d 70 6c 65 |"Main" .| ,temple|
|00000710| 6e 2c 77 6f 72 6b 6c 65 | 6e 0d 00 49 23 de 20 6d |n,workle|n..I#. m|
|00000720| 61 69 6e 20 74 65 6d 70 | 6c 65 6e 2c 6d 61 69 6e |ain temp|len,main|
|00000730| 77 6f 72 6b 20 77 6f 72 | 6b 6c 65 6e 0d 00 4a 46 |work wor|klen..JF|
|00000740| c8 99 20 22 57 69 6d 70 | 5f 4c 6f 61 64 54 65 6d |.. "Wimp|_LoadTem|
|00000750| 70 6c 61 74 65 22 2c 2c | 6d 61 69 6e 2c 6d 61 69 |plate",,|main,mai|
|00000760| 6e 77 6f 72 6b 2c 6d 61 | 69 6e 77 6f 72 6b 2b 77 |nwork,ma|inwork+w|
|00000770| 6f 72 6b 6c 65 6e 2c 2d | 31 2c 22 4d 61 69 6e 22 |orklen,-|1,"Main"|
|00000780| 2c 30 0d 00 4b 3a c8 99 | 20 22 57 69 6d 70 5f 4c |,0..K:..| "Wimp_L|
|00000790| 6f 61 64 54 65 6d 70 6c | 61 74 65 22 2c 2c 2c 2c |oadTempl|ate",,,,|
|000007a0| 2c 2c 22 74 6f 6f 6c 73 | 22 20 b8 20 2c 74 65 6d |,,"tools|" . ,tem|
|000007b0| 70 6c 65 6e 2c 77 6f 72 | 6b 6c 65 6e 0d 00 4c 25 |plen,wor|klen..L%|
|000007c0| de 20 74 6f 6f 6c 73 20 | 74 65 6d 70 6c 65 6e 2c |. tools |templen,|
|000007d0| 74 6f 6f 6c 73 77 6f 72 | 6b 20 77 6f 72 6b 6c 65 |toolswor|k workle|
|000007e0| 6e 0d 00 4d 4a c8 99 20 | 22 57 69 6d 70 5f 4c 6f |n..MJ.. |"Wimp_Lo|
|000007f0| 61 64 54 65 6d 70 6c 61 | 74 65 22 2c 2c 74 6f 6f |adTempla|te",,too|
|00000800| 6c 73 2c 74 6f 6f 6c 73 | 77 6f 72 6b 2c 74 6f 6f |ls,tools|work,too|
|00000810| 6c 73 77 6f 72 6b 2b 77 | 6f 72 6b 6c 65 6e 2c 2d |lswork+w|orklen,-|
|00000820| 31 2c 22 74 6f 6f 6c 73 | 22 2c 30 0d 00 4e 1b c8 |1,"tools|",0..N..|
|00000830| 99 20 22 57 69 6d 70 5f | 43 6c 6f 73 65 54 65 6d |. "Wimp_|CloseTem|
|00000840| 70 6c 61 74 65 22 0d 00 | 4f 2e c8 99 20 22 57 69 |plate"..|O... "Wi|
|00000850| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|00000860| 2c 2c 69 6e 66 6f 20 b8 | 20 69 6e 66 6f 68 61 6e |,,info .| infohan|
|00000870| 64 6c 65 25 0d 00 50 12 | 6d 61 69 6e 21 36 30 3d |dle%..P.|main!60=|
|00000880| 31 30 3c 3c 31 32 0d 00 | 51 2e c8 99 20 22 57 69 |10<<12..|Q... "Wi|
|00000890| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|000008a0| 2c 2c 6d 61 69 6e 20 b8 | 20 6d 61 69 6e 68 61 6e |,,main .| mainhan|
|000008b0| 64 6c 65 25 0d 00 52 30 | c8 99 20 22 57 69 6d 70 |dle%..R0|.. "Wimp|
|000008c0| 5f 43 72 65 61 74 65 57 | 69 6e 64 6f 77 22 2c 2c |_CreateW|indow",,|
|000008d0| 74 6f 6f 6c 73 20 b8 20 | 74 6f 6f 6c 73 68 61 6e |tools . |toolshan|
|000008e0| 64 6c 65 25 0d 00 53 05 | 3a 0d 00 54 17 21 62 6c |dle%..S.|:..T.!bl|
|000008f0| 6f 63 6b 25 3d 69 6e 66 | 6f 68 61 6e 64 6c 65 25 |ock%=inf|ohandle%|
|00000900| 0d 00 55 0e 62 6c 6f 63 | 6b 25 21 34 3d 31 0d 00 |..U.bloc|k%!4=1..|
|00000910| 56 21 c8 99 22 57 69 6d | 70 5f 47 65 74 49 63 6f |V!.."Wim|p_GetIco|
|00000920| 6e 53 74 61 74 65 22 2c | 2c 62 6c 6f 63 6b 25 0d |nState",|,block%.|
|00000930| 00 57 4d 61 73 63 3d 97 | 28 c0 54 61 73 6b 24 2c |.WMasc=.|(.Task$,|
|00000940| 31 29 29 3a 20 e7 20 61 | 73 63 3e 39 36 20 80 20 |1)): . a|sc>96 . |
|00000950| 61 73 63 3c 31 32 33 20 | 8c 20 54 61 73 6b 24 3d |asc<123 |. Task$=|
|00000960| bd 28 61 73 63 2d 33 32 | 29 2b c2 54 61 73 6b 24 |.(asc-32|)+.Task$|
|00000970| 2c a9 28 54 61 73 6b 24 | 29 2d 31 29 0d 00 58 16 |,.(Task$|)-1)..X.|
|00000980| 24 28 62 6c 6f 63 6b 25 | 21 32 38 29 3d 54 61 73 |$(block%|!28)=Tas|
|00000990| 6b 24 0d 00 59 17 21 62 | 6c 6f 63 6b 25 3d 69 6e |k$..Y.!b|lock%=in|
|000009a0| 66 6f 68 61 6e 64 6c 65 | 25 0d 00 5a 0e 62 6c 6f |fohandle|%..Z.blo|
|000009b0| 63 6b 25 21 34 3d 32 0d | 00 5b 21 c8 99 22 57 69 |ck%!4=2.|.[!.."Wi|
|000009c0| 6d 70 5f 47 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_GetIc|onState"|
|000009d0| 2c 2c 62 6c 6f 63 6b 25 | 0d 00 5c 70 4e 65 77 50 |,,block%|..\pNewP|
|000009e0| 75 72 70 6f 73 65 24 3d | 50 75 72 70 6f 73 65 24 |urpose$=|Purpose$|
|000009f0| 3a 61 73 63 3d 97 28 c0 | 50 75 72 70 6f 73 65 24 |:asc=.(.|Purpose$|
|00000a00| 2c 31 29 29 3a e7 20 61 | 73 63 3e 39 36 20 80 20 |,1)):. a|sc>96 . |
|00000a10| 61 73 63 3c 31 32 33 20 | 8c 20 4e 65 77 50 75 72 |asc<123 |. NewPur|
|00000a20| 70 6f 73 65 24 3d bd 28 | 61 73 63 2d 33 32 29 2b |pose$=.(|asc-32)+|
|00000a30| c2 50 75 72 70 6f 73 65 | 24 2c a9 28 50 75 72 70 |.Purpose|$,.(Purp|
|00000a40| 6f 73 65 24 29 2d 31 29 | 0d 00 5d 1c 24 28 62 6c |ose$)-1)|..].$(bl|
|00000a50| 6f 63 6b 25 21 32 38 29 | 3d 4e 65 77 50 75 72 70 |ock%!28)|=NewPurp|
|00000a60| 6f 73 65 24 0d 00 5e 17 | 21 62 6c 6f 63 6b 25 3d |ose$..^.|!block%=|
|00000a70| 69 6e 66 6f 68 61 6e 64 | 6c 65 25 0d 00 5f 0e 62 |infohand|le%.._.b|
|00000a80| 6c 6f 63 6b 25 21 34 3d | 33 0d 00 60 21 c8 99 22 |lock%!4=|3..`!.."|
|00000a90| 57 69 6d 70 5f 47 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Get|IconStat|
|00000aa0| 65 22 2c 2c 62 6c 6f 63 | 6b 25 0d 00 61 18 24 28 |e",,bloc|k%..a.$(|
|00000ab0| 62 6c 6f 63 6b 25 21 32 | 38 29 3d 41 75 74 68 6f |block%!2|8)=Autho|
|00000ac0| 72 24 0d 00 62 17 21 62 | 6c 6f 63 6b 25 3d 69 6e |r$..b.!b|lock%=in|
|00000ad0| 66 6f 68 61 6e 64 6c 65 | 25 0d 00 63 0e 62 6c 6f |fohandle|%..c.blo|
|00000ae0| 63 6b 25 21 34 3d 34 0d | 00 64 21 c8 99 22 57 69 |ck%!4=4.|.d!.."Wi|
|00000af0| 6d 70 5f 47 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_GetIc|onState"|
|00000b00| 2c 2c 62 6c 6f 63 6b 25 | 0d 00 65 19 24 28 62 6c |,,block%|..e.$(bl|
|00000b10| 6f 63 6b 25 21 32 38 29 | 3d 56 65 72 73 69 6f 6e |ock%!28)|=Version|
|00000b20| 24 0d 00 66 05 3a 0d 00 | 67 0e 21 62 6c 6f 63 6b |$..f.:..|g.!block|
|00000b30| 25 3d 2d 31 0d 00 68 0e | 62 6c 6f 63 6b 25 21 34 |%=-1..h.|block%!4|
|00000b40| 3d 30 0d 00 69 0e 62 6c | 6f 63 6b 25 21 38 3d 30 |=0..i.bl|ock%!8=0|
|00000b50| 0d 00 6a 10 62 6c 6f 63 | 6b 25 21 31 32 3d 36 38 |..j.bloc|k%!12=68|
|00000b60| 0d 00 6b 10 62 6c 6f 63 | 6b 25 21 31 36 3d 36 38 |..k.bloc|k%!16=68|
|00000b70| 0d 00 6c 13 62 6c 6f 63 | 6b 25 21 32 30 3d 26 32 |..l.bloc|k%!20=&2|
|00000b80| 30 31 41 0d 00 6d 1d 24 | 28 62 6c 6f 63 6b 25 2b |01A..m.$|(block%+|
|00000b90| 32 34 29 3d 44 65 73 6b | 74 6f 70 49 63 6f 6e 24 |24)=Desk|topIcon$|
|00000ba0| 0d 00 6e 30 c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |..n0.. "|Wimp_Cre|
|00000bb0| 61 74 65 49 63 6f 6e 22 | 2c 2c 62 6c 6f 63 6b 25 |ateIcon"|,,block%|
|00000bc0| 20 b8 20 69 63 6f 6e 62 | 61 72 68 61 6e 64 6c 65 | . iconb|arhandle|
|00000bd0| 0d 00 6f 0d 72 65 64 72 | 61 77 25 3d b9 0d 00 70 |..o.redr|aw%=...p|
|00000be0| 04 0d 00 71 30 e3 20 6c | 6f 6f 70 25 3d 32 b8 34 |...q0. l|oop%=2.4|
|00000bf0| 3a f2 53 65 74 54 69 63 | 6b 28 74 6f 6f 6c 73 68 |:.SetTic|k(toolsh|
|00000c00| 61 6e 64 6c 65 25 2c 6c | 6f 6f 70 25 2c 31 29 3a |andle%,l|oop%,1):|
|00000c10| ed 0d 00 72 1f f2 53 65 | 74 54 69 63 6b 28 74 6f |...r..Se|tTick(to|
|00000c20| 6f 6c 73 68 61 6e 64 6c | 65 25 2c 33 39 2c 31 29 |olshandl|e%,39,1)|
|00000c30| 0d 00 73 1e f2 53 65 74 | 54 69 63 6b 28 74 6f 6f |..s..Set|Tick(too|
|00000c40| 6c 73 68 61 6e 64 6c 65 | 25 2c 38 2c 31 29 0d 00 |lshandle|%,8,1)..|
|00000c50| 74 04 0d 00 75 05 e1 0d | 00 76 04 0d 00 77 1e dd |t...u...|.v...w..|
|00000c60| 20 f2 73 65 74 63 6f 6c | 28 63 6f 6c 6f 75 72 25 | .setcol|(colour%|
|00000c70| 2c 63 6f 6c 6f 75 72 24 | 29 0d 00 78 2d 20 20 20 |,colour$|)..x- |
|00000c80| 20 63 6f 6c 6f 75 72 25 | 28 31 2c 63 6f 6c 6f 75 | colour%|(1,colou|
|00000c90| 72 25 29 3d a0 28 22 26 | 22 2b c0 63 6f 6c 6f 75 |r%)=.("&|"+.colou|
|00000ca0| 72 24 2c 32 29 29 0d 00 | 79 2f 20 20 20 20 63 6f |r$,2))..|y/ co|
|00000cb0| 6c 6f 75 72 25 28 32 2c | 63 6f 6c 6f 75 72 25 29 |lour%(2,|colour%)|
|00000cc0| 3d a0 28 22 26 22 2b c1 | 63 6f 6c 6f 75 72 24 2c |=.("&"+.|colour$,|
|00000cd0| 33 2c 32 29 29 0d 00 7a | 2d 20 20 20 20 63 6f 6c |3,2))..z|- col|
|00000ce0| 6f 75 72 25 28 33 2c 63 | 6f 6c 6f 75 72 25 29 3d |our%(3,c|olour%)=|
|00000cf0| a0 28 22 26 22 2b c2 63 | 6f 6c 6f 75 72 24 2c 32 |.("&"+.c|olour$,2|
|00000d00| 29 29 0d 00 7b 05 e1 0d | 00 7c 05 3a 0d 00 7d 13 |))..{...|.|.:..}.|
|00000d10| dd 20 f2 65 72 72 6f 72 | 28 6d 65 73 73 24 29 0d |. .error|(mess$).|
|00000d20| 00 7e 0d 21 62 6c 6f 63 | 6b 25 3d 30 0d 00 7f 18 |.~.!bloc|k%=0....|
|00000d30| 24 28 62 6c 6f 63 6b 25 | 2b 34 29 3d 6d 65 73 73 |$(block%|+4)=mess|
|00000d40| 24 2b bd 30 0d 00 80 27 | c8 99 22 57 69 6d 70 5f |$+.0...'|.."Wimp_|
|00000d50| 52 65 70 6f 72 74 45 72 | 72 6f 72 22 2c 62 6c 6f |ReportEr|ror",blo|
|00000d60| 63 6b 25 2c 30 2c 54 61 | 73 6b 24 0d 00 81 29 c8 |ck%,0,Ta|sk$...).|
|00000d70| 99 22 58 4f 53 5f 43 4c | 49 22 2c 22 55 6e 73 65 |."XOS_CL|I","Unse|
|00000d80| 74 20 22 2b 54 61 73 6b | 24 2b 22 24 52 75 6e 6e |t "+Task|$+"$Runn|
|00000d90| 69 6e 67 22 0d 00 82 05 | e0 0d 00 83 05 e1 0d 00 |ing"....|........|
|00000da0| 84 05 3a 0d 00 85 23 dd | 20 f2 4d 61 6b 65 4d 65 |..:...#.| .MakeMe|
|00000db0| 6e 75 28 6d 61 78 69 74 | 65 6d 25 2c 6d 65 6e 75 |nu(maxit|em%,menu|
|00000dc0| 6e 61 6d 65 24 29 0d 00 | 86 0e ea 20 6c 6f 6e 67 |name$)..|... long|
|00000dd0| 65 73 74 25 0d 00 87 0f | 6c 6f 6e 67 65 73 74 25 |est%....|longest%|
|00000de0| 3d 31 32 0d 00 88 0c 6d | 25 3d 6d 65 6e 75 25 0d |=12....m|%=menu%.|
|00000df0| 00 89 19 de 20 74 65 6d | 70 6d 65 6d 25 a9 20 6d |.... tem|pmem%. m|
|00000e00| 65 6e 75 6e 61 6d 65 24 | 0d 00 8a 17 24 74 65 6d |enuname$|....$tem|
|00000e10| 70 6d 65 6d 25 3d 6d 65 | 6e 75 6e 61 6d 65 24 0d |pmem%=me|nuname$.|
|00000e20| 00 8b 11 6d 25 21 30 3d | 74 65 6d 70 6d 65 6d 25 |...m%!0=|tempmem%|
|00000e30| 0d 00 8c 10 6d 25 21 31 | 32 3d 26 37 30 32 30 37 |....m%!1|2=&70207|
|00000e40| 0d 00 8d 0d 6d 25 21 31 | 36 3d 31 38 30 0d 00 8e |....m%!1|6=180...|
|00000e50| 0c 6d 25 21 32 30 3d 34 | 34 0d 00 8f 0b 6d 25 21 |.m%!20=4|4....m%!|
|00000e60| 32 34 3d 30 0d 00 90 0a | 6d 25 2b 3d 32 38 0d 00 |24=0....|m%+=28..|
|00000e70| 91 0b 6c 6f 6f 70 25 3d | 30 0d 00 92 05 f5 0d 00 |..loop%=|0.......|
|00000e80| 93 0c 6c 6f 6f 70 25 2b | 3d 31 0d 00 94 16 e7 20 |..loop%+|=1..... |
|00000e90| 6c 6f 6f 70 25 3e 31 20 | 8c 20 6d 25 2b 3d 32 34 |loop%>1 |. m%+=24|
|00000ea0| 0d 00 95 09 6d 30 25 3d | 30 0d 00 96 1f e7 20 6c |....m0%=|0..... l|
|00000eb0| 6f 6f 70 25 3d 6d 61 78 | 69 74 65 6d 25 20 8c 20 |oop%=max|item% . |
|00000ec0| 6d 30 25 2b 3d 26 38 30 | 0d 00 97 1f e7 20 6c 6f |m0%+=&80|..... lo|
|00000ed0| 6f 70 25 3d 31 20 8c 20 | 6d 30 25 2b 3d 25 31 30 |op%=1 . |m0%+=%10|
|00000ee0| 30 30 30 30 30 30 30 0d | 00 98 1e 6d 65 6e 75 74 |0000000.|...menut|
|00000ef0| 65 78 74 24 3d 6d 65 6e | 75 69 74 65 6d 24 28 6c |ext$=men|uitem$(l|
|00000f00| 6f 6f 70 25 29 0d 00 99 | 47 e7 20 c2 6d 65 6e 75 |oop%)...|G. .menu|
|00000f10| 74 65 78 74 24 2c 31 29 | 3d 22 5f 22 20 8c 20 6d |text$,1)|="_" . m|
|00000f20| 65 6e 75 74 65 78 74 24 | 3d c0 6d 65 6e 75 74 65 |enutext$|=.menute|
|00000f30| 78 74 24 2c a9 28 6d 65 | 6e 75 74 65 78 74 24 29 |xt$,.(me|nutext$)|
|00000f40| 2d 31 29 3a 6d 30 25 2b | 3d 25 31 30 0d 00 9a 46 |-1):m0%+|=%10...F|
|00000f50| e7 20 c2 6d 65 6e 75 74 | 65 78 74 24 2c 31 29 3d |. .menut|ext$,1)=|
|00000f60| 22 2a 22 20 8c 20 6d 65 | 6e 75 74 65 78 74 24 3d |"*" . me|nutext$=|
|00000f70| c0 6d 65 6e 75 74 65 78 | 74 24 2c a9 28 6d 65 6e |.menutex|t$,.(men|
|00000f80| 75 74 65 78 74 24 29 2d | 31 29 3a 6d 30 25 2b 3d |utext$)-|1):m0%+=|
|00000f90| 25 31 0d 00 9b 0c 6d 25 | 21 30 3d 6d 30 25 0d 00 |%1....m%|!0=m0%..|
|00000fa0| 9c 0b 6d 25 21 34 3d 2d | 31 0d 00 9d 1e 69 6e 6d |..m%!4=-|1....inm|
|00000fb0| 65 6e 75 73 74 72 25 3d | a7 6d 65 6e 75 74 65 78 |enustr%=|.menutex|
|00000fc0| 74 24 2c 22 3e 22 29 0d | 00 9e 14 e7 20 69 6e 6d |t$,">").|.... inm|
|00000fd0| 65 6e 75 73 74 72 25 3e | 30 20 8c 0d 00 9f 25 20 |enustr%>|0 ....% |
|00000fe0| 6d 25 21 34 3d a0 28 c1 | 6d 65 6e 75 74 65 78 74 |m%!4=.(.|menutext|
|00000ff0| 24 2c 69 6e 6d 65 6e 75 | 73 74 72 25 2b 31 29 29 |$,inmenu|str%+1))|
|00001000| 0d 00 a0 27 20 6d 65 6e | 75 74 65 78 74 24 3d c0 |...' men|utext$=.|
|00001010| 6d 65 6e 75 74 65 78 74 | 24 2c 69 6e 6d 65 6e 75 |menutext|$,inmenu|
|00001020| 73 74 72 25 2d 31 29 0d | 00 a1 05 cd 0d 00 a2 10 |str%-1).|........|
|00001030| 6d 38 25 3d 26 37 30 30 | 30 30 30 31 0d 00 a3 49 |m8%=&700|0001...I|
|00001040| e7 20 c2 6d 65 6e 75 74 | 65 78 74 24 2c 31 29 3d |. .menut|ext$,1)=|
|00001050| 22 3c 22 20 8c 20 6d 65 | 6e 75 74 65 78 74 24 3d |"<" . me|nutext$=|
|00001060| c0 6d 65 6e 75 74 65 78 | 74 24 2c a9 28 6d 65 6e |.menutex|t$,.(men|
|00001070| 75 74 65 78 74 24 29 2d | 31 29 3a 6d 38 25 2b 3d |utext$)-|1):m8%+=|
|00001080| 31 3c 3c 32 32 0d 00 a4 | 0c 6d 25 21 38 3d 6d 38 |1<<22...|.m%!8=m8|
|00001090| 25 0d 00 a5 04 0d 00 a6 | 15 e7 20 a9 20 6d 65 6e |%.......|.. . men|
|000010a0| 75 74 65 78 74 24 3e 31 | 31 8c 0d 00 a7 32 20 e7 |utext$>1|1....2 .|
|000010b0| 20 a9 28 6d 65 6e 75 74 | 65 78 74 24 29 3e 6c 6f | .(menut|ext$)>lo|
|000010c0| 6e 67 65 73 74 25 20 6c | 6f 6e 67 65 73 74 25 3d |ngest% l|ongest%=|
|000010d0| a9 28 6d 65 6e 75 74 65 | 78 74 24 29 0d 00 a8 1a |.(menute|xt$)....|
|000010e0| 20 de 20 74 65 6d 70 6d | 65 6d 25 a9 20 6d 65 6e | . tempm|em%. men|
|000010f0| 75 74 65 78 74 24 0d 00 | a9 18 20 24 74 65 6d 70 |utext$..|.. $temp|
|00001100| 6d 65 6d 25 3d 6d 65 6e | 75 74 65 78 74 24 0d 00 |mem%=men|utext$..|
|00001110| aa 14 20 6d 25 21 38 3d | 28 6d 25 21 38 29 84 32 |.. m%!8=|(m%!8).2|
|00001120| 35 36 0d 00 ab 13 20 6d | 25 21 31 32 3d 74 65 6d |56.... m|%!12=tem|
|00001130| 70 6d 65 6d 25 0d 00 ac | 0d 20 6d 25 21 31 36 3d |pmem%...|. m%!16=|
|00001140| 2d 31 0d 00 ad 16 20 6d | 25 21 32 30 3d a9 20 6d |-1.... m|%!20=. m|
|00001150| 65 6e 75 74 65 78 74 24 | 0d 00 ae 05 cc 0d 00 af |enutext$|........|
|00001160| 17 20 24 28 6d 25 2b 31 | 32 29 3d 6d 65 6e 75 74 |. $(m%+1|2)=menut|
|00001170| 65 78 74 24 0d 00 b0 05 | cd 0d 00 b1 14 fd 20 6c |ext$....|...... l|
|00001180| 6f 6f 70 25 3d 6d 61 78 | 69 74 65 6d 25 0d 00 b2 |oop%=max|item%...|
|00001190| 1a 6d 65 6e 75 25 21 31 | 36 3d 28 31 37 2a 6c 6f |.menu%!1|6=(17*lo|
|000011a0| 6e 67 65 73 74 25 29 0d | 00 b3 05 e1 0d 00 b4 05 |ngest%).|........|
|000011b0| 3a 0d 00 b5 18 dd 20 f2 | 6d 61 6b 65 69 63 6f 6e |:..... .|makeicon|
|000011c0| 6d 65 6e 75 28 58 2c 59 | 29 0d 00 b6 24 6d 65 6e |menu(X,Y|)...$men|
|000011d0| 75 69 74 65 6d 24 28 31 | 29 3d 22 49 6e 66 6f 3e |uitem$(1|)="Info>|
|000011e0| 69 6e 66 6f 68 61 6e 64 | 6c 65 25 5f 22 0d 00 b7 |infohand|le%_"...|
|000011f0| 24 6d 65 6e 75 69 74 65 | 6d 24 28 32 29 3d 22 51 |$menuite|m$(2)="Q|
|00001200| 75 69 63 6b 73 61 76 65 | 20 70 61 6c 65 74 74 65 |uicksave| palette|
|00001210| 22 0d 00 b8 25 6d 65 6e | 75 69 74 65 6d 24 28 33 |"...%men|uitem$(3|
|00001220| 29 3d 22 53 65 74 20 6d | 6f 75 73 65 20 63 6f 6c |)="Set m|ouse col|
|00001230| 6f 75 72 73 5f 22 0d 00 | b9 1f 6d 65 6e 75 69 74 |ours_"..|..menuit|
|00001240| 65 6d 24 28 34 29 3d 22 | 54 65 73 74 20 70 61 6c |em$(4)="|Test pal|
|00001250| 65 74 74 65 22 0d 00 ba | 29 6d 65 6e 75 69 74 65 |ette"...|)menuite|
|00001260| 6d 24 28 35 29 3d 22 52 | 65 73 65 74 20 64 65 73 |m$(5)="R|eset des|
|00001270| 6b 74 6f 70 20 70 61 6c | 65 74 74 65 5f 22 0d 00 |ktop pal|ette_"..|
|00001280| bb 17 6d 65 6e 75 69 74 | 65 6d 24 28 36 29 3d 22 |..menuit|em$(6)="|
|00001290| 51 75 69 74 22 0d 00 bc | 16 f2 4d 61 6b 65 4d 65 |Quit"...|..MakeMe|
|000012a0| 6e 75 28 36 2c 54 61 73 | 6b 24 29 0d 00 bd 22 c8 |nu(6,Tas|k$)...".|
|000012b0| 99 22 57 69 6d 70 5f 43 | 72 65 61 74 65 4d 65 6e |."Wimp_C|reateMen|
|000012c0| 75 22 2c 2c 6d 65 6e 75 | 25 2c 58 2c 59 0d 00 be |u",,menu|%,X,Y...|
|000012d0| 05 e1 0d 00 bf 05 3a 0d | 00 c0 15 dd 20 f2 6d 65 |......:.|.... .me|
|000012e0| 6e 75 73 65 6c 65 63 74 | 28 62 6c 29 0d 00 c1 0c |nuselect|(bl)....|
|000012f0| c8 8e 20 21 62 6c 20 ca | 0d 00 c2 35 20 c9 20 30 |.. !bl .|...5 . 0|
|00001300| 3a 20 c8 99 22 58 4f 53 | 5f 43 4c 49 22 2c 22 46 |: .."XOS|_CLI","F|
|00001310| 69 6c 65 72 5f 4f 70 65 | 6e 44 69 72 20 3c 31 36 |iler_Ope|nDir <16|
|00001320| 50 61 6c 4d 61 6b 65 24 | 44 69 72 3e 22 0d 00 c3 |PalMake$|Dir>"...|
|00001330| 29 20 c9 20 31 3a 73 61 | 76 65 24 3d a4 69 63 6f |) . 1:sa|ve$=.ico|
|00001340| 6e 64 61 74 61 28 33 35 | 2c 74 6f 6f 6c 73 68 61 |ndata(35|,toolsha|
|00001350| 6e 64 6c 65 25 29 0d 00 | c4 3e 20 20 20 20 20 20 |ndle%)..|.> |
|00001360| 20 20 e7 20 a7 73 61 76 | 65 24 2c 22 2e 22 29 3d | . .sav|e$,".")=|
|00001370| 30 20 8c 20 73 61 76 65 | 24 3d 22 3c 31 36 50 61 |0 . save|$="<16Pa|
|00001380| 6c 4d 61 6b 65 24 44 69 | 72 3e 2e 5e 2e 22 2b 73 |lMake$Di|r>.^."+s|
|00001390| 61 76 65 24 0d 00 c5 18 | 20 20 20 20 20 20 20 20 |ave$....| |
|000013a0| f2 53 61 76 65 28 73 61 | 76 65 24 29 0d 00 c6 09 |.Save(sa|ve$)....|
|000013b0| 20 c9 20 32 3a 0d 00 c7 | 20 20 20 20 20 20 20 20 | . 2:...| |
|000013c0| 20 f2 73 65 74 63 6f 6c | 28 31 36 2c 22 30 30 30 | .setcol|(16,"000|
|000013d0| 30 30 30 22 29 0d 00 c8 | 20 20 20 20 20 20 20 20 |000")...| |
|000013e0| 20 f2 73 65 74 63 6f 6c | 28 31 37 2c 22 30 30 46 | .setcol|(17,"00F|
|000013f0| 46 46 46 22 29 0d 00 c9 | 20 20 20 20 20 20 20 20 |FFF")...| |
|00001400| 20 f2 73 65 74 63 6f 6c | 28 31 38 2c 22 30 30 30 | .setcol|(18,"000|
|00001410| 30 39 39 22 29 0d 00 ca | 20 20 20 20 20 20 20 20 |099")...| |
|00001420| 20 f2 73 65 74 63 6f 6c | 28 31 39 2c 22 46 46 30 | .setcol|(19,"FF0|
|00001430| 30 30 30 22 29 0d 00 cb | 16 20 20 20 20 20 20 20 |000")...|. |
|00001440| 20 f2 55 70 64 61 74 65 | 41 6c 6c 0d 00 cc 2c 20 | .Update|All..., |
|00001450| c9 20 33 3a 6f 6c 64 73 | 61 76 65 24 3d a4 69 63 |. 3:olds|ave$=.ic|
|00001460| 6f 6e 64 61 74 61 28 33 | 35 2c 74 6f 6f 6c 73 68 |ondata(3|5,toolsh|
|00001470| 61 6e 64 6c 65 25 29 0d | 00 cd 36 20 20 20 20 20 |andle%).|..6 |
|00001480| 20 20 20 f2 53 61 76 65 | 28 22 3c 31 36 50 61 6c | .Save|("<16Pal|
|00001490| 4d 61 6b 65 24 44 69 72 | 3e 2e 52 65 73 6f 75 72 |Make$Dir|>.Resour|
|000014a0| 63 65 73 2e 54 65 6d 70 | 50 61 6c 22 29 0d 00 ce |ces.Temp|Pal")...|
|000014b0| 42 20 20 20 20 20 20 20 | 20 c8 99 22 57 69 6d 70 |B | .."Wimp|
|000014c0| 5f 53 74 61 72 74 54 61 | 73 6b 22 2c 22 3c 31 36 |_StartTa|sk","<16|
|000014d0| 50 61 6c 4d 61 6b 65 24 | 44 69 72 3e 2e 52 65 73 |PalMake$|Dir>.Res|
|000014e0| 6f 75 72 63 65 73 2e 54 | 65 6d 70 50 61 6c 22 0d |ources.T|empPal".|
|000014f0| 00 cf 31 20 20 20 20 20 | 20 20 20 f2 41 6c 74 65 |..1 | .Alte|
|00001500| 72 49 63 6f 6e 73 28 6f | 6c 64 73 61 76 65 24 2c |rIcons(o|ldsave$,|
|00001510| 33 35 2c 74 6f 6f 6c 73 | 68 61 6e 64 6c 65 25 29 |35,tools|handle%)|
|00001520| 0d 00 d0 2c 20 c9 20 34 | 3a 6f 6c 64 73 61 76 65 |..., . 4|:oldsave|
|00001530| 24 3d a4 69 63 6f 6e 64 | 61 74 61 28 33 35 2c 74 |$=.icond|ata(35,t|
|00001540| 6f 6f 6c 73 68 61 6e 64 | 6c 65 25 29 0d 00 d1 36 |oolshand|le%)...6|
|00001550| 20 20 20 20 20 20 20 20 | f2 53 61 76 65 28 22 3c | |.Save("<|
|00001560| 31 36 50 61 6c 4d 61 6b | 65 24 44 69 72 3e 2e 52 |16PalMak|e$Dir>.R|
|00001570| 65 73 6f 75 72 63 65 73 | 2e 54 65 6d 70 50 61 6c |esources|.TempPal|
|00001580| 22 29 0d 00 d2 1a 20 20 | 20 20 20 20 20 20 f2 53 |").... | .S|
|00001590| 65 74 44 65 66 61 75 6c | 74 50 61 6c 0d 00 d3 35 |etDefaul|tPal...5|
|000015a0| 20 20 20 20 20 20 20 20 | f2 53 61 76 65 28 22 3c | |.Save("<|
|000015b0| 31 36 50 61 6c 4d 61 6b | 65 24 44 69 72 3e 2e 52 |16PalMak|e$Dir>.R|
|000015c0| 65 73 6f 75 72 63 65 73 | 2e 52 49 53 43 4f 53 22 |esources|.RISCOS"|
|000015d0| 29 0d 00 d4 41 20 20 20 | 20 20 20 20 20 c8 99 22 |)...A | .."|
|000015e0| 57 69 6d 70 5f 53 74 61 | 72 74 54 61 73 6b 22 2c |Wimp_Sta|rtTask",|
|000015f0| 22 3c 31 36 50 61 6c 4d | 61 6b 65 24 44 69 72 3e |"<16PalM|ake$Dir>|
|00001600| 2e 52 65 73 6f 75 72 63 | 65 73 2e 52 49 53 43 4f |.Resourc|es.RISCO|
|00001610| 53 22 0d 00 d5 3b 20 20 | 20 20 20 20 20 20 f2 51 |S"...; | .Q|
|00001620| 75 69 63 6b 4c 6f 61 64 | 28 22 3c 31 36 50 61 6c |uickLoad|("<16Pal|
|00001630| 4d 61 6b 65 24 44 69 72 | 3e 2e 52 65 73 6f 75 72 |Make$Dir|>.Resour|
|00001640| 63 65 73 2e 54 65 6d 70 | 50 61 6c 22 29 0d 00 d6 |ces.Temp|Pal")...|
|00001650| 31 20 20 20 20 20 20 20 | 20 f2 41 6c 74 65 72 49 |1 | .AlterI|
|00001660| 63 6f 6e 73 28 6f 6c 64 | 73 61 76 65 24 2c 33 35 |cons(old|save$,35|
|00001670| 2c 74 6f 6f 6c 73 68 61 | 6e 64 6c 65 25 29 0d 00 |,toolsha|ndle%)..|
|00001680| d7 16 20 20 20 20 20 20 | 20 20 f2 55 70 64 61 74 |.. | .Updat|
|00001690| 65 41 6c 6c 0d 00 d8 11 | 20 c9 20 35 3a 20 71 75 |eAll....| . 5: qu|
|000016a0| 69 74 3d 2d 31 0d 00 d9 | 06 20 cb 0d 00 da 05 e1 |it=-1...|. ......|
|000016b0| 0d 00 db 05 3a 0d 00 dc | 14 dd 20 a4 6d 6f 64 65 |....:...|.. .mode|
|000016c0| 76 61 72 28 76 61 72 25 | 29 0d 00 dd 2d c8 99 20 |var(var%|)...-.. |
|000016d0| 22 4f 53 5f 52 65 61 64 | 4d 6f 64 65 56 61 72 69 |"OS_Read|ModeVari|
|000016e0| 61 62 6c 65 22 2c 2d 31 | 2c 76 61 72 25 20 b8 20 |able",-1|,var% . |
|000016f0| 2c 2c 72 65 73 25 0d 00 | de 09 3d 72 65 73 25 0d |,,res%..|..=res%.|
|00001700| 00 df 05 3a 0d 00 e0 1f | dd 20 f2 4f 70 65 6e 57 |...:....|. .OpenW|
|00001710| 69 6e 54 6f 70 52 69 67 | 68 74 28 68 61 6e 64 6c |inTopRig|ht(handl|
|00001720| 65 25 29 0d 00 e1 0b ea | 20 77 25 2c 68 25 0d 00 |e%).....| w%,h%..|
|00001730| e2 13 21 62 6c 6f 63 6b | 25 3d 68 61 6e 64 6c 65 |..!block|%=handle|
|00001740| 25 0d 00 e3 24 c8 99 20 | 22 57 69 6d 70 5f 47 65 |%...$.. |"Wimp_Ge|
|00001750| 74 57 69 6e 64 6f 77 53 | 74 61 74 65 22 2c 2c 62 |tWindowS|tate",,b|
|00001760| 6c 6f 63 6b 25 0d 00 e4 | 19 77 25 3d 62 6c 6f 63 |lock%...|.w%=bloc|
|00001770| 6b 25 21 31 32 2d 62 6c | 6f 63 6b 25 21 34 0d 00 |k%!12-bl|ock%!4..|
|00001780| e5 19 68 25 3d 62 6c 6f | 63 6b 25 21 31 36 2d 62 |..h%=blo|ck%!16-b|
|00001790| 6c 6f 63 6b 25 21 38 0d | 00 e6 34 62 6c 6f 63 6b |lock%!8.|..4block|
|000017a0| 25 21 34 20 3d 28 28 a4 | 6d 6f 64 65 76 61 72 28 |%!4 =((.|modevar(|
|000017b0| 31 31 29 3c 3c 28 a4 6d | 6f 64 65 76 61 72 28 34 |11)<<(.m|odevar(4|
|000017c0| 29 2d 31 29 29 2a 32 29 | 2d 77 25 0d 00 e7 31 62 |)-1))*2)|-w%...1b|
|000017d0| 6c 6f 63 6b 25 21 31 32 | 3d 28 28 a4 6d 6f 64 65 |lock%!12|=((.mode|
|000017e0| 76 61 72 28 31 31 29 3c | 3c 28 a4 6d 6f 64 65 76 |var(11)<|<(.modev|
|000017f0| 61 72 28 34 29 2d 31 29 | 29 2a 32 29 0d 00 e8 34 |ar(4)-1)|)*2)...4|
|00001800| 62 6c 6f 63 6b 25 21 38 | 20 3d 28 28 a4 6d 6f 64 |block%!8| =((.mod|
|00001810| 65 76 61 72 28 31 32 29 | 3c 3c 28 a4 6d 6f 64 65 |evar(12)|<<(.mode|
|00001820| 76 61 72 28 35 29 2d 31 | 29 29 2a 32 29 2d 68 25 |var(5)-1|))*2)-h%|
|00001830| 0d 00 e9 31 62 6c 6f 63 | 6b 25 21 31 36 3d 28 28 |...1bloc|k%!16=((|
|00001840| a4 6d 6f 64 65 76 61 72 | 28 31 32 29 3c 3c 28 a4 |.modevar|(12)<<(.|
|00001850| 6d 6f 64 65 76 61 72 28 | 35 29 2d 31 29 29 2a 32 |modevar(|5)-1))*2|
|00001860| 29 0d 00 ea 0f 62 6c 6f | 63 6b 25 21 32 30 3d 30 |)....blo|ck%!20=0|
|00001870| 0d 00 eb 0f 62 6c 6f 63 | 6b 25 21 32 34 3d 30 0d |....bloc|k%!24=0.|
|00001880| 00 ec 10 62 6c 6f 63 6b | 25 21 32 38 3d 2d 31 0d |...block|%!28=-1.|
|00001890| 00 ed 20 c8 99 20 22 57 | 69 6d 70 5f 4f 70 65 6e |.. .. "W|imp_Open|
|000018a0| 57 69 6e 64 6f 77 22 2c | 2c 62 6c 6f 63 6b 25 0d |Window",|,block%.|
|000018b0| 00 ee 05 e1 0d 00 ef 05 | 3a 0d 00 f0 1a dd 20 f2 |........|:..... .|
|000018c0| 4f 70 65 6e 57 69 6e 43 | 65 6e 28 68 61 6e 64 6c |OpenWinC|en(handl|
|000018d0| 65 25 29 0d 00 f1 0b ea | 20 77 25 2c 68 25 0d 00 |e%).....| w%,h%..|
|000018e0| f2 13 21 62 6c 6f 63 6b | 25 3d 68 61 6e 64 6c 65 |..!block|%=handle|
|000018f0| 25 0d 00 f3 24 c8 99 20 | 22 57 69 6d 70 5f 47 65 |%...$.. |"Wimp_Ge|
|00001900| 74 57 69 6e 64 6f 77 53 | 74 61 74 65 22 2c 2c 62 |tWindowS|tate",,b|
|00001910| 6c 6f 63 6b 25 0d 00 f4 | 19 77 25 3d 62 6c 6f 63 |lock%...|.w%=bloc|
|00001920| 6b 25 21 31 32 2d 62 6c | 6f 63 6b 25 21 34 0d 00 |k%!12-bl|ock%!4..|
|00001930| f5 19 68 25 3d 62 6c 6f | 63 6b 25 21 31 36 2d 62 |..h%=blo|ck%!16-b|
|00001940| 6c 6f 63 6b 25 21 38 0d | 00 f6 34 62 6c 6f 63 6b |lock%!8.|..4block|
|00001950| 25 21 34 20 3d 28 a4 6d | 6f 64 65 76 61 72 28 31 |%!4 =(.m|odevar(1|
|00001960| 31 29 3c 3c 28 a4 6d 6f | 64 65 76 61 72 28 34 29 |1)<<(.mo|devar(4)|
|00001970| 2d 31 29 29 2d 77 25 20 | 81 20 32 0d 00 f7 34 62 |-1))-w% |. 2...4b|
|00001980| 6c 6f 63 6b 25 21 31 32 | 3d 28 a4 6d 6f 64 65 76 |lock%!12|=(.modev|
|00001990| 61 72 28 31 31 29 3c 3c | 28 a4 6d 6f 64 65 76 61 |ar(11)<<|(.modeva|
|000019a0| 72 28 34 29 2d 31 29 29 | 2b 77 25 20 81 20 32 0d |r(4)-1))|+w% . 2.|
|000019b0| 00 f8 34 62 6c 6f 63 6b | 25 21 38 20 3d 28 a4 6d |..4block|%!8 =(.m|
|000019c0| 6f 64 65 76 61 72 28 31 | 32 29 3c 3c 28 a4 6d 6f |odevar(1|2)<<(.mo|
|000019d0| 64 65 76 61 72 28 35 29 | 2d 31 29 29 2d 68 25 20 |devar(5)|-1))-h% |
|000019e0| 81 20 32 0d 00 f9 34 62 | 6c 6f 63 6b 25 21 31 36 |. 2...4b|lock%!16|
|000019f0| 3d 28 a4 6d 6f 64 65 76 | 61 72 28 31 32 29 3c 3c |=(.modev|ar(12)<<|
|00001a00| 28 a4 6d 6f 64 65 76 61 | 72 28 35 29 2d 31 29 29 |(.modeva|r(5)-1))|
|00001a10| 2b 68 25 20 81 20 32 0d | 00 fa 0f 62 6c 6f 63 6b |+h% . 2.|...block|
|00001a20| 25 21 32 30 3d 30 0d 00 | fb 0f 62 6c 6f 63 6b 25 |%!20=0..|..block%|
|00001a30| 21 32 34 3d 30 0d 00 fc | 10 62 6c 6f 63 6b 25 21 |!24=0...|.block%!|
|00001a40| 32 38 3d 2d 31 0d 00 fd | 20 c8 99 20 22 57 69 6d |28=-1...| .. "Wim|
|00001a50| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 62 |p_OpenWi|ndow",,b|
|00001a60| 6c 6f 63 6b 25 0d 00 fe | 05 e1 0d 00 ff 05 3a 0d |lock%...|......:.|
|00001a70| 01 00 17 dd 20 f2 4f 70 | 65 6e 57 69 6e 28 68 61 |.... .Op|enWin(ha|
|00001a80| 6e 64 6c 65 25 29 0d 01 | 01 13 21 62 6c 6f 63 6b |ndle%)..|..!block|
|00001a90| 25 3d 68 61 6e 64 6c 65 | 25 0d 01 02 24 c8 99 20 |%=handle|%...$.. |
|00001aa0| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 53 |"Wimp_Ge|tWindowS|
|00001ab0| 74 61 74 65 22 2c 2c 62 | 6c 6f 63 6b 25 0d 01 03 |tate",,b|lock%...|
|00001ac0| 10 62 6c 6f 63 6b 25 21 | 32 38 3d 2d 31 0d 01 04 |.block%!|28=-1...|
|00001ad0| 20 c8 99 20 22 57 69 6d | 70 5f 4f 70 65 6e 57 69 | .. "Wim|p_OpenWi|
|00001ae0| 6e 64 6f 77 22 2c 2c 62 | 6c 6f 63 6b 25 0d 01 05 |ndow",,b|lock%...|
|00001af0| 05 e1 0d 01 06 05 3a 0d | 01 07 27 dd 20 f2 4f 70 |......:.|..'. .Op|
|00001b00| 65 6e 50 69 63 6b 65 72 | 28 78 25 2c 79 25 2c 6f |enPicker|(x%,y%,o|
|00001b10| 70 74 69 6f 6e 73 25 2c | 69 63 6f 6e 25 29 0d 01 |ptions%,|icon%)..|
|00001b20| 08 41 63 6f 6c 25 3d a0 | 28 22 26 22 2b a4 68 65 |.Acol%=.|("&"+.he|
|00001b30| 78 7a 65 72 6f 28 32 2c | 62 25 29 2b a4 68 65 78 |xzero(2,|b%)+.hex|
|00001b40| 7a 65 72 6f 28 32 2c 67 | 25 29 2b a4 68 65 78 7a |zero(2,g|%)+.hexz|
|00001b50| 65 72 6f 28 32 2c 72 25 | 29 2b 22 30 30 22 29 0d |ero(2,r%|)+"00").|
|00001b60| 01 09 0e c8 8e 20 69 63 | 6f 6e 25 20 ca 0d 01 0a |..... ic|on% ....|
|00001b70| 30 20 20 c9 20 31 36 2c | 31 37 2c 31 38 2c 31 39 |0 . 16,|17,18,19|
|00001b80| 3a 63 70 6e 61 6d 65 24 | 3d 22 6d 6f 75 73 65 20 |:cpname$|="mouse |
|00001b90| 22 2b c3 28 69 63 6f 6e | 25 2d 31 35 29 0d 01 0b |"+.(icon|%-15)...|
|00001ba0| 05 7f 0d 01 0c 20 20 20 | 63 70 6e 61 6d 65 24 3d |..... |cpname$=|
|00001bb0| 22 63 6f 6c 6f 75 72 20 | 22 2b c3 28 69 63 6f 6e |"colour |"+.(icon|
|00001bc0| 25 29 0d 01 0d 05 cb 0d | 01 0e 3f 24 63 70 6e 61 |%)......|..?$cpna|
|00001bd0| 6d 65 25 3d 22 50 69 63 | 6b 65 72 20 66 6f 72 20 |me%="Pic|ker for |
|00001be0| 31 36 20 43 6f 6c 6f 75 | 72 20 50 61 6c 65 74 74 |16 Colou|r Palett|
|00001bf0| 65 20 4d 61 6b 65 72 20 | 28 22 2b 63 70 6e 61 6d |e Maker |("+cpnam|
|00001c00| 65 24 2b 22 29 22 0d 01 | 0f 10 21 63 62 75 66 66 |e$+")"..|..!cbuff|
|00001c10| 25 3d 63 6f 6c 25 0d 01 | 10 14 21 62 6c 6f 63 6b |%=col%..|..!block|
|00001c20| 25 3d 6f 70 74 69 6f 6e | 73 25 0d 01 11 14 62 6c |%=option|s%....bl|
|00001c30| 6f 63 6b 25 21 34 3d 63 | 70 6e 61 6d 65 25 0d 01 |ock%!4=c|pname%..|
|00001c40| 12 0f 62 6c 6f 63 6b 25 | 21 38 3d 78 25 0d 01 13 |..block%|!8=x%...|
|00001c50| 17 62 6c 6f 63 6b 25 21 | 31 32 3d 26 38 30 30 30 |.block%!|12=&8000|
|00001c60| 30 30 30 30 0d 01 14 17 | 62 6c 6f 63 6b 25 21 31 |0000....|block%!1|
|00001c70| 36 3d 26 37 46 46 46 46 | 46 46 46 0d 01 15 10 62 |6=&7FFFF|FFF....b|
|00001c80| 6c 6f 63 6b 25 21 32 30 | 3d 79 25 0d 01 16 0f 62 |lock%!20|=y%....b|
|00001c90| 6c 6f 63 6b 25 21 32 34 | 3d 30 0d 01 17 0f 62 6c |lock%!24|=0....bl|
|00001ca0| 6f 63 6b 25 21 32 38 3d | 30 0d 01 18 17 e3 20 69 |ock%!28=|0..... i|
|00001cb0| 25 3d 30 20 b8 20 63 62 | 75 66 66 25 21 34 2b 37 |%=0 . cb|uff%!4+7|
|00001cc0| 0d 01 19 1c 62 6c 6f 63 | 6b 25 3f 28 33 32 2b 69 |....bloc|k%?(32+i|
|00001cd0| 25 29 3d 63 62 75 66 66 | 25 3f 69 25 0d 01 1a 05 |%)=cbuff|%?i%....|
|00001ce0| ed 0d 01 1b 2b c8 99 20 | 22 43 6f 6c 6f 75 72 50 |....+.. |"ColourP|
|00001cf0| 69 63 6b 65 72 5f 4f 70 | 65 6e 44 69 61 6c 6f 67 |icker_Op|enDialog|
|00001d00| 75 65 22 2c 30 2c 62 6c | 6f 63 6b 25 0d 01 1c 05 |ue",0,bl|ock%....|
|00001d10| e1 0d 01 1d 05 3a 0d 01 | 1e 2d dd 20 f2 41 6c 74 |.....:..|.-. .Alt|
|00001d20| 65 72 49 63 6f 6e 73 28 | 74 65 78 74 24 2c 69 63 |erIcons(|text$,ic|
|00001d30| 6f 6e 6e 75 6d 62 65 72 | 2c 77 69 6e 68 61 6e 64 |onnumber|,winhand|
|00001d40| 6c 65 29 0d 01 1f 15 21 | 62 6c 6f 63 6b 25 3d 77 |le)....!|block%=w|
|00001d50| 69 6e 68 61 6e 64 6c 65 | 0d 01 20 17 62 6c 6f 63 |inhandle|.. .bloc|
|00001d60| 6b 25 21 34 3d 69 63 6f | 6e 6e 75 6d 62 65 72 0d |k%!4=ico|nnumber.|
|00001d70| 01 21 21 c8 99 22 57 69 | 6d 70 5f 47 65 74 49 63 |.!!.."Wi|mp_GetIc|
|00001d80| 6f 6e 53 74 61 74 65 22 | 2c 2c 62 6c 6f 63 6b 25 |onState"|,,block%|
|00001d90| 0d 01 22 16 24 28 62 6c | 6f 63 6b 25 21 32 38 29 |..".$(bl|ock%!28)|
|00001da0| 3d 74 65 78 74 24 0d 01 | 23 1a 62 6c 6f 63 6b 25 |=text$..|#.block%|
|00001db0| 21 38 3d 30 3a 62 6c 6f | 63 6b 25 21 31 32 3d 30 |!8=0:blo|ck%!12=0|
|00001dc0| 0d 01 24 21 c8 99 22 57 | 69 6d 70 5f 53 65 74 49 |..$!.."W|imp_SetI|
|00001dd0| 63 6f 6e 53 74 61 74 65 | 22 2c 2c 62 6c 6f 63 6b |conState|",,block|
|00001de0| 25 0d 01 25 05 e1 0d 01 | 26 05 3a 0d 01 27 16 dd |%..%....|&.:..'..|
|00001df0| 20 f2 70 6f 6c 6c 28 70 | 6f 6c 6c 74 69 6d 65 25 | .poll(p|olltime%|
|00001e00| 29 0d 01 28 32 c8 99 22 | 57 69 6d 70 5f 50 6f 6c |)..(2.."|Wimp_Pol|
|00001e10| 6c 20 49 64 6c 65 22 2c | 30 2c 62 6c 6f 63 6b 25 |l Idle",|0,block%|
|00001e20| 2c 70 6f 6c 6c 74 69 6d | 65 25 20 b8 20 72 65 61 |,polltim|e% . rea|
|00001e30| 73 6f 6e 0d 01 29 0f c8 | 8e 20 72 65 61 73 6f 6e |son..)..|. reason|
|00001e40| 20 ca 0d 01 2a 38 20 c9 | 20 31 20 3a 20 e7 20 62 | ...*8 .| 1 : . b|
|00001e50| 6c 6f 63 6b 25 21 30 3d | 6d 61 69 6e 68 61 6e 64 |lock%!0=|mainhand|
|00001e60| 6c 65 25 20 8c 20 f2 52 | 65 64 72 61 77 28 6d 61 |le% . .R|edraw(ma|
|00001e70| 69 6e 68 61 6e 64 6c 65 | 25 29 0d 01 2b 26 20 c9 |inhandle|%)..+& .|
|00001e80| 20 32 20 3a 20 c8 99 22 | 57 69 6d 70 5f 4f 70 65 | 2 : .."|Wimp_Ope|
|00001e90| 6e 57 69 6e 64 6f 77 22 | 2c 2c 62 6c 6f 63 6b 25 |nWindow"|,,block%|
|00001ea0| 0d 01 2c 27 20 c9 20 33 | 20 3a 20 c8 99 22 57 69 |..,' . 3| : .."Wi|
|00001eb0| 6d 70 5f 43 6c 6f 73 65 | 57 69 6e 64 6f 77 22 2c |mp_Close|Window",|
|00001ec0| 2c 62 6c 6f 63 6b 25 0d | 01 2d 1e 20 c9 20 36 20 |,block%.|.-. . 6 |
|00001ed0| 3a 20 f2 6d 6f 75 73 65 | 63 6c 69 63 6b 28 62 6c |: .mouse|click(bl|
|00001ee0| 6f 63 6b 25 29 0d 01 2e | 13 20 c9 20 37 20 3a 20 |ock%)...|. . 7 : |
|00001ef0| f2 64 72 61 67 65 6e 64 | 0d 01 2f 15 20 c9 20 38 |.dragend|../. . 8|
|00001f00| 20 3a 20 f2 61 6c 74 65 | 72 74 65 78 74 0d 01 30 | : .alte|rtext..0|
|00001f10| 1e 20 c9 20 39 20 3a 20 | f2 6d 65 6e 75 73 65 6c |. . 9 : |.menusel|
|00001f20| 65 63 74 28 62 6c 6f 63 | 6b 25 29 0d 01 31 1e 20 |ect(bloc|k%)..1. |
|00001f30| c9 20 31 37 2c 31 38 20 | 3a f2 6d 65 73 73 61 67 |. 17,18 |:.messag|
|00001f40| 65 28 62 6c 6f 63 6b 25 | 29 0d 01 32 18 20 c9 20 |e(block%|)..2. . |
|00001f50| 31 39 3a 20 f2 72 65 63 | 65 69 76 65 65 72 72 6f |19: .rec|eiveerro|
|00001f60| 72 0d 01 33 05 cb 0d 01 | 34 05 e1 0d 01 35 05 3a |r..3....|4....5.:|
|00001f70| 0d 01 36 10 dd 20 f2 61 | 6c 74 65 72 74 65 78 74 |..6.. .a|ltertext|
|00001f80| 0d 01 37 12 69 63 6f 6e | 25 3d 62 6c 6f 63 6b 25 |..7.icon|%=block%|
|00001f90| 21 34 0d 01 38 14 68 61 | 6e 64 6c 65 25 3d 62 6c |!4..8.ha|ndle%=bl|
|00001fa0| 6f 63 6b 25 21 30 0d 01 | 39 12 6b 65 79 25 3d 62 |ock%!0..|9.key%=b|
|00001fb0| 6c 6f 63 6b 25 21 32 34 | 0d 01 3a 10 c8 8e 20 68 |lock%!24|..:... h|
|00001fc0| 61 6e 64 6c 65 25 20 ca | 0d 01 3b 2a 20 c9 20 74 |andle% .|..;* . t|
|00001fd0| 6f 6f 6c 73 68 61 6e 64 | 6c 65 25 3a e7 20 6b 65 |oolshand|le%:. ke|
|00001fe0| 79 25 3d 31 33 20 80 20 | 69 63 6f 6e 25 3d 33 35 |y%=13 . |icon%=35|
|00001ff0| 20 8c 0d 01 3c 37 20 20 | 20 20 20 20 20 20 20 20 | ...<7 | |
|00002000| 20 20 20 20 20 20 20 20 | 20 73 61 76 65 24 3d a4 | | save$=.|
|00002010| 69 63 6f 6e 64 61 74 61 | 28 33 35 2c 74 6f 6f 6c |icondata|(35,tool|
|00002020| 73 68 61 6e 64 6c 65 25 | 29 0d 01 3d 49 20 20 20 |shandle%|)..=I |
|00002030| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002040| e7 20 a7 73 61 76 65 24 | 2c 22 2e 22 29 3d 30 20 |. .save$|,".")=0 |
|00002050| 8c 20 73 61 76 65 24 3d | 22 3c 31 36 50 61 6c 4d |. save$=|"<16PalM|
|00002060| 61 6b 65 24 44 69 72 3e | 2e 5e 2e 22 2b 73 61 76 |ake$Dir>|.^."+sav|
|00002070| 65 24 0d 01 3e 23 20 20 | 20 20 20 20 20 20 20 20 |e$..># | |
|00002080| 20 20 20 20 20 20 20 20 | 20 f2 53 61 76 65 28 73 | | .Save(s|
|00002090| 61 76 65 24 29 0d 01 3f | 18 20 20 20 20 20 20 20 |ave$)..?|. |
|000020a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 cd 0d 01 40 | | ...@|
|000020b0| 05 cb 0d 01 41 23 f4 20 | 53 59 53 22 57 69 6d 70 |....A#. |SYS"Wimp|
|000020c0| 5f 53 65 74 43 61 72 65 | 74 50 6f 73 69 74 69 6f |_SetCare|tPositio|
|000020d0| 6e 22 2c 2d 31 0d 01 42 | 05 e1 0d 01 43 05 3a 0d |n",-1..B|....C.:.|
|000020e0| 01 44 1c dd 20 a4 69 63 | 6f 6e 64 61 74 61 28 69 |.D.. .ic|ondata(i|
|000020f0| 63 6f 6e 2c 77 69 6e 64 | 6f 77 29 0d 01 45 12 21 |con,wind|ow)..E.!|
|00002100| 62 6c 6f 63 6b 25 3d 77 | 69 6e 64 6f 77 0d 01 46 |block%=w|indow..F|
|00002110| 11 62 6c 6f 63 6b 25 21 | 34 3d 69 63 6f 6e 0d 01 |.block%!|4=icon..|
|00002120| 47 21 c8 99 22 57 69 6d | 70 5f 47 65 74 49 63 6f |G!.."Wim|p_GetIco|
|00002130| 6e 53 74 61 74 65 22 2c | 2c 62 6c 6f 63 6b 25 0d |nState",|,block%.|
|00002140| 01 48 11 3d 24 28 62 6c | 6f 63 6b 25 21 32 38 29 |.H.=$(bl|ock%!28)|
|00002150| 0d 01 49 05 3a 0d 01 4a | 24 dd 20 f2 64 72 61 67 |..I.:..J|$. .drag|
|00002160| 69 63 6f 6e 28 69 63 6f | 6e 25 2c 74 72 75 65 78 |icon(ico|n%,truex|
|00002170| 25 2c 74 72 75 65 79 25 | 29 0d 01 4b 13 64 72 61 |%,truey%|)..K.dra|
|00002180| 67 69 63 6f 6e 25 3d 69 | 63 6f 6e 25 0d 01 4c 0f |gicon%=i|con%..L.|
|00002190| 64 72 61 67 67 69 6e 67 | 25 3d b9 0d 01 4d 11 6e |dragging|%=...M.n|
|000021a0| 78 25 3d 74 72 75 65 78 | 25 2d 31 36 0d 01 4e 11 |x%=truex|%-16..N.|
|000021b0| 6e 79 25 3d 74 72 75 65 | 79 25 2d 31 36 0d 01 4f |ny%=true|y%-16..O|
|000021c0| 11 62 6c 6f 63 6b 25 21 | 30 3d 20 6e 78 25 0d 01 |.block%!|0= nx%..|
|000021d0| 50 11 62 6c 6f 63 6b 25 | 21 34 3d 20 6e 79 25 0d |P.block%|!4= ny%.|
|000021e0| 01 51 14 62 6c 6f 63 6b | 25 21 38 3d 20 6e 78 25 |.Q.block|%!8= nx%|
|000021f0| 2b 33 32 0d 01 52 14 62 | 6c 6f 63 6b 25 21 31 32 |+32..R.b|lock%!12|
|00002200| 3d 6e 79 25 2b 33 32 0d | 01 53 38 c8 99 22 44 72 |=ny%+32.|.S8.."Dr|
|00002210| 61 67 41 53 70 72 69 74 | 65 5f 53 74 61 72 74 22 |agASprit|e_Start"|
|00002220| 2c 25 31 30 30 31 30 31 | 30 31 2c 31 2c 22 31 36 |,%100101|01,1,"16|
|00002230| 70 61 6c 64 72 61 67 22 | 2c 62 6c 6f 63 6b 25 0d |paldrag"|,block%.|
|00002240| 01 54 05 e1 0d 01 55 05 | 3a 0d 01 56 22 dd 20 f2 |.T....U.|:..V". .|
|00002250| 63 68 61 6e 67 65 69 63 | 6f 6e 28 64 72 61 67 69 |changeic|on(dragi|
|00002260| 63 6f 6e 25 2c 69 63 6f | 6e 25 29 0d 01 57 11 f2 |con%,ico|n%)..W..|
|00002270| 46 69 6e 64 43 68 61 6e | 6e 65 6c 73 0d 01 58 3a |FindChan|nels..X:|
|00002280| e7 20 63 68 61 6e 6e 65 | 6c 73 25 28 31 29 3d a3 |. channe|ls%(1)=.|
|00002290| 20 80 20 63 68 61 6e 6e | 65 6c 73 25 28 32 29 3d | . chann|els%(2)=|
|000022a0| a3 20 80 20 63 68 61 6e | 6e 65 6c 73 25 28 33 29 |. . chan|nels%(3)|
|000022b0| 3d a3 20 8c 20 e1 0d 01 | 59 0b 77 61 79 73 25 3d |=. . ...|Y.ways%=|
|000022c0| 31 0d 01 5a 2c e7 20 a4 | 43 68 65 63 6b 54 69 63 |1..Z,. .|CheckTic|
|000022d0| 6b 28 74 6f 6f 6c 73 68 | 61 6e 64 6c 65 25 2c 39 |k(toolsh|andle%,9|
|000022e0| 29 3d b9 20 8c 20 77 61 | 79 73 25 3d 32 0d 01 5b |)=. . wa|ys%=2..[|
|000022f0| 2d e7 20 a4 43 68 65 63 | 6b 54 69 63 6b 28 74 6f |-. .Chec|kTick(to|
|00002300| 6f 6c 73 68 61 6e 64 6c | 65 25 2c 31 30 29 3d b9 |olshandl|e%,10)=.|
|00002310| 20 8c 20 77 61 79 73 25 | 3d 33 0d 01 5c 0f e3 20 | . ways%|=3..\.. |
|00002320| 6c 6f 6f 70 25 3d 31 b8 | 33 0d 01 5d 1b 20 e7 20 |loop%=1.|3..]. . |
|00002330| 63 68 61 6e 6e 65 6c 73 | 25 28 6c 6f 6f 70 25 29 |channels|%(loop%)|
|00002340| 3d b9 20 8c 0d 01 5e 10 | 20 20 c8 8e 20 77 61 79 |=. ...^.| .. way|
|00002350| 73 25 20 ca 0d 01 5f 38 | 20 20 20 c9 20 31 3a 63 |s% ..._8| . 1:c|
|00002360| 6f 6c 6f 75 72 25 28 6c | 6f 6f 70 25 2c 69 63 6f |olour%(l|oop%,ico|
|00002370| 6e 25 29 3d 63 6f 6c 6f | 75 72 25 28 6c 6f 6f 70 |n%)=colo|ur%(loop|
|00002380| 25 2c 64 72 61 67 69 63 | 6f 6e 25 29 0d 01 60 3b |%,dragic|on%)..`;|
|00002390| 20 20 20 c9 20 32 3a c8 | 94 20 63 6f 6c 6f 75 72 | . 2:.|. colour|
|000023a0| 25 28 6c 6f 6f 70 25 2c | 69 63 6f 6e 25 29 2c 63 |%(loop%,|icon%),c|
|000023b0| 6f 6c 6f 75 72 25 28 6c | 6f 6f 70 25 2c 64 72 61 |olour%(l|oop%,dra|
|000023c0| 67 69 63 6f 6e 25 29 0d | 01 61 52 20 20 20 c9 20 |gicon%).|.aR . |
|000023d0| 33 3a 63 6f 6c 6f 75 72 | 25 28 6c 6f 6f 70 25 2c |3:colour|%(loop%,|
|000023e0| 69 63 6f 6e 25 29 3d 28 | 63 6f 6c 6f 75 72 25 28 |icon%)=(|colour%(|
|000023f0| 6c 6f 6f 70 25 2c 69 63 | 6f 6e 25 29 2b 63 6f 6c |loop%,ic|on%)+col|
|00002400| 6f 75 72 25 28 6c 6f 6f | 70 25 2c 64 72 61 67 69 |our%(loo|p%,dragi|
|00002410| 63 6f 6e 25 29 29 20 81 | 32 0d 01 62 07 20 20 cb |con%)) .|2..b. .|
|00002420| 0d 01 63 06 20 cd 0d 01 | 64 05 ed 0d 01 65 16 f2 |..c. ...|d....e..|
|00002430| 55 70 64 61 74 65 49 63 | 6f 6e 28 69 63 6f 6e 25 |UpdateIc|on(icon%|
|00002440| 29 0d 01 66 1a f2 55 70 | 64 61 74 65 49 63 6f 6e |)..f..Up|dateIcon|
|00002450| 28 64 72 61 67 69 63 6f | 6e 25 29 0d 01 67 05 e1 |(dragico|n%)..g..|
|00002460| 0d 01 68 05 3a 0d 01 69 | 0e dd 20 f2 64 72 61 67 |..h.:..i|.. .drag|
|00002470| 65 6e 64 0d 01 6a 18 c8 | 99 22 44 72 61 67 41 53 |end..j..|."DragAS|
|00002480| 70 72 69 74 65 5f 53 74 | 6f 70 22 0d 01 6b 24 c8 |prite_St|op"..k$.|
|00002490| 99 20 22 57 69 6d 70 5f | 47 65 74 50 6f 69 6e 74 |. "Wimp_|GetPoint|
|000024a0| 65 72 49 6e 66 6f 22 2c | 2c 62 6c 6f 63 6b 25 0d |erInfo",|,block%.|
|000024b0| 01 6c 0f 78 25 3d 62 6c | 6f 63 6b 25 21 30 0d 01 |.l.x%=bl|ock%!0..|
|000024c0| 6d 0f 79 25 3d 62 6c 6f | 63 6b 25 21 34 0d 01 6e |m.y%=blo|ck%!4..n|
|000024d0| 1b 77 69 6e 64 6f 77 68 | 61 6e 64 6c 65 25 3d 62 |.windowh|andle%=b|
|000024e0| 6c 6f 63 6b 25 21 31 32 | 0d 01 6f 2c e7 20 77 69 |lock%!12|..o,. wi|
|000024f0| 6e 64 6f 77 68 61 6e 64 | 6c 65 25 3d 6d 61 69 6e |ndowhand|le%=main|
|00002500| 68 61 6e 64 6c 65 25 20 | f2 70 61 6c 5f 64 72 61 |handle% |.pal_dra|
|00002510| 67 65 6e 64 0d 01 70 2d | e7 20 20 20 20 20 20 20 |gend..p-|. |
|00002520| 20 20 20 20 20 20 64 72 | 61 67 69 63 6f 6e 25 3d | dr|agicon%=|
|00002530| 2d 36 39 20 f2 66 69 6c | 65 5f 64 72 61 67 65 6e |-69 .fil|e_dragen|
|00002540| 64 0d 01 71 05 e1 0d 01 | 72 04 0d 01 73 12 dd 20 |d..q....|r...s.. |
|00002550| f2 70 61 6c 5f 64 72 61 | 67 65 6e 64 0d 01 74 18 |.pal_dra|gend..t.|
|00002560| e7 20 64 72 61 67 69 63 | 6f 6e 25 3d 2d 36 39 20 |. dragic|on%=-69 |
|00002570| ef 37 3a e1 0d 01 75 2f | e7 20 77 69 6e 64 6f 77 |.7:...u/|. window|
|00002580| 68 61 6e 64 6c 65 25 3d | 6d 61 69 6e 68 61 6e 64 |handle%=|mainhand|
|00002590| 6c 65 25 20 80 20 64 72 | 61 67 67 69 6e 67 25 3d |le% . dr|agging%=|
|000025a0| b9 20 8c 0d 01 76 18 20 | 21 62 6c 6f 63 6b 25 3d |. ...v. |!block%=|
|000025b0| 6d 61 69 6e 68 61 6e 64 | 6c 65 25 0d 01 77 23 20 |mainhand|le%..w# |
|000025c0| c8 99 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |.."Wimp_|GetWindo|
|000025d0| 77 49 6e 66 6f 22 2c 2c | 62 6c 6f 63 6b 25 0d 01 |wInfo",,|block%..|
|000025e0| 78 1e 20 6d 78 25 3d 62 | 6c 6f 63 6b 25 21 34 3a |x. mx%=b|lock%!4:|
|000025f0| 6d 79 25 3d 62 6c 6f 63 | 6b 25 21 38 0d 01 79 20 |my%=bloc|k%!8..y |
|00002600| 20 78 78 25 3d 62 6c 6f | 63 6b 25 21 31 32 3a 78 | xx%=blo|ck%!12:x|
|00002610| 79 25 3d 62 6c 6f 63 6b | 25 21 31 36 0d 01 7a 16 |y%=block|%!16..z.|
|00002620| 20 78 25 3d 28 78 25 2d | 6d 78 25 29 20 81 20 31 | x%=(x%-|mx%) . 1|
|00002630| 30 34 0d 01 7b 16 20 79 | 25 3d 28 78 79 25 2d 79 |04..{. y|%=(xy%-y|
|00002640| 25 29 20 81 20 31 30 34 | 0d 01 7c 38 20 e7 20 78 |%) . 104|..|8 . x|
|00002650| 25 3e 31 35 20 78 25 3d | 31 35 3a e7 20 79 25 3e |%>15 x%=|15:. y%>|
|00002660| 31 35 20 79 25 3d 31 35 | 3a e7 20 78 25 3c 30 20 |15 y%=15|:. x%<0 |
|00002670| 78 25 3d 30 3a e7 20 79 | 25 3c 30 20 79 25 3d 30 |x%=0:. y|%<0 y%=0|
|00002680| 0d 01 7d 14 20 69 63 6f | 6e 25 3d 28 79 25 2a 34 |..}. ico|n%=(y%*4|
|00002690| 29 2b 78 25 0d 01 7e 16 | 20 e7 20 69 63 6f 6e 25 |)+x%..~.| . icon%|
|000026a0| 3c 30 20 69 63 6f 6e 25 | 3d 30 0d 01 7f 18 20 e7 |<0 icon%|=0.... .|
|000026b0| 20 69 63 6f 6e 25 3e 31 | 39 20 69 63 6f 6e 25 3d | icon%>1|9 icon%=|
|000026c0| 31 39 0d 01 80 21 20 f2 | 63 68 61 6e 67 65 69 63 |19...! .|changeic|
|000026d0| 6f 6e 28 64 72 61 67 69 | 63 6f 6e 25 2c 69 63 6f |on(dragi|con%,ico|
|000026e0| 6e 25 29 0d 01 81 05 cd | 0d 01 82 0f 64 72 61 67 |n%).....|....drag|
|000026f0| 67 69 6e 67 25 3d a3 0d | 01 83 05 e1 0d 01 84 05 |ging%=..|........|
|00002700| 3a 0d 01 85 13 dd 20 f2 | 66 69 6c 65 5f 64 72 61 |:..... .|file_dra|
|00002710| 67 65 6e 64 0d 01 86 19 | c8 99 20 22 44 72 61 67 |gend....|.. "Drag|
|00002720| 41 53 70 72 69 74 65 5f | 53 74 6f 70 22 0d 01 87 |ASprite_|Stop"...|
|00002730| 24 c8 99 20 22 57 69 6d | 70 5f 47 65 74 50 6f 69 |$.. "Wim|p_GetPoi|
|00002740| 6e 74 65 72 49 6e 66 6f | 22 2c 2c 62 6c 6f 63 6b |nterInfo|",,block|
|00002750| 25 0d 01 88 19 64 65 73 | 74 68 61 6e 64 6c 65 25 |%....des|thandle%|
|00002760| 3d 62 6c 6f 63 6b 25 21 | 31 32 0d 01 89 17 64 65 |=block%!|12....de|
|00002770| 73 74 69 63 6f 6e 25 3d | 62 6c 6f 63 6b 25 21 31 |sticon%=|block%!1|
|00002780| 36 0d 01 8a 0f 78 25 3d | 62 6c 6f 63 6b 25 21 30 |6....x%=|block%!0|
|00002790| 0d 01 8b 0f 79 25 3d 62 | 6c 6f 63 6b 25 21 34 0d |....y%=b|lock%!4.|
|000027a0| 01 8c 34 70 75 74 6e 61 | 6d 65 24 3d a4 6c 65 61 |..4putna|me$=.lea|
|000027b0| 66 28 a4 69 63 6f 6e 64 | 61 74 61 28 64 72 61 67 |f(.icond|ata(drag|
|000027c0| 72 65 61 64 25 2c 64 72 | 61 67 77 69 6e 64 6f 77 |read%,dr|agwindow|
|000027d0| 25 29 29 0d 01 8d 23 62 | 6c 6f 63 6b 25 21 30 3d |%))...#b|lock%!0=|
|000027e0| 28 34 38 2b a9 28 70 75 | 74 6e 61 6d 65 24 29 29 |(48+.(pu|tname$))|
|000027f0| 20 80 20 26 46 43 0d 01 | 8e 10 62 6c 6f 63 6b 25 | . &FC..|..block%|
|00002800| 21 30 3d 32 35 36 0d 01 | 8f 0f 62 6c 6f 63 6b 25 |!0=256..|..block%|
|00002810| 21 31 32 3d 30 0d 01 90 | 35 62 6c 6f 63 6b 25 21 |!12=0...|5block%!|
|00002820| 31 36 3d 31 20 3a 20 f4 | 20 41 73 6b 20 64 65 73 |16=1 : .| Ask des|
|00002830| 74 20 61 70 70 20 69 66 | 20 69 74 20 77 61 6e 74 |t app if| it want|
|00002840| 73 20 74 68 65 20 66 69 | 6c 65 0d 01 91 19 62 6c |s the fi|le....bl|
|00002850| 6f 63 6b 25 21 32 30 3d | 64 65 73 74 68 61 6e 64 |ock%!20=|desthand|
|00002860| 6c 65 25 0d 01 92 17 62 | 6c 6f 63 6b 25 21 32 34 |le%....b|lock%!24|
|00002870| 3d 64 65 73 74 69 63 6f | 6e 25 0d 01 93 10 62 6c |=destico|n%....bl|
|00002880| 6f 63 6b 25 21 32 38 3d | 78 25 0d 01 94 10 62 6c |ock%!28=|x%....bl|
|00002890| 6f 63 6b 25 21 33 32 3d | 79 25 0d 01 95 12 62 6c |ock%!32=|y%....bl|
|000028a0| 6f 63 6b 25 21 33 36 3d | 31 35 33 36 0d 01 96 12 |ock%!36=|1536....|
|000028b0| 62 6c 6f 63 6b 25 21 34 | 30 3d 26 46 45 44 0d 01 |block%!4|0=&FED..|
|000028c0| 97 1e 24 28 62 6c 6f 63 | 6b 25 2b 34 34 29 3d 70 |..$(bloc|k%+44)=p|
|000028d0| 75 74 6e 61 6d 65 24 2b | bd 28 30 29 0d 01 98 49 |utname$+|.(0)...I|
|000028e0| c8 99 20 22 57 69 6d 70 | 5f 53 65 6e 64 4d 65 73 |.. "Wimp|_SendMes|
|000028f0| 73 61 67 65 22 2c 31 38 | 2c 62 6c 6f 63 6b 25 2c |sage",18|,block%,|
|00002900| 64 65 73 74 68 61 6e 64 | 6c 65 25 2c 64 65 73 74 |desthand|le%,dest|
|00002910| 69 63 6f 6e 25 20 b8 20 | 2c 2c 73 61 76 65 64 72 |icon% . |,,savedr|
|00002920| 61 67 74 6f 25 0d 01 99 | 19 73 61 76 65 64 72 61 |agto%...|.savedra|
|00002930| 67 72 65 66 25 3d 62 6c | 6f 63 6b 25 21 38 0d 01 |gref%=bl|ock%!8..|
|00002940| 9a 0f 64 72 61 67 67 69 | 6e 67 25 3d a3 0d 01 9b |..draggi|ng%=....|
|00002950| 05 e1 0d 01 9c 05 3a 0d | 01 9d 18 dd 20 a4 74 61 |......:.|.... .ta|
|00002960| 73 6b 6e 61 6d 65 28 68 | 61 6e 64 6c 65 25 29 0d |skname(h|andle%).|
|00002970| 01 9e 40 c8 99 20 22 58 | 54 61 73 6b 4d 61 6e 61 |..@.. "X|TaskMana|
|00002980| 67 65 72 5f 54 61 73 6b | 4e 61 6d 65 46 72 6f 6d |ger_Task|NameFrom|
|00002990| 48 61 6e 64 6c 65 22 2c | 68 61 6e 64 6c 65 25 20 |Handle",|handle% |
|000029a0| b8 20 74 61 73 6b 25 20 | 3b 46 6c 61 67 73 25 0d |. task% |;Flags%.|
|000029b0| 01 9f 19 e7 20 46 6c 61 | 67 73 25 20 80 20 31 20 |.... Fla|gs% . 1 |
|000029c0| 8c 20 3d 22 3f 3f 3f 22 | 0d 01 a0 13 3d a4 73 74 |. ="???"|....=.st|
|000029d0| 72 69 6e 67 28 74 61 73 | 6b 25 29 0d 01 a1 05 3a |ring(tas|k%)....:|
|000029e0| 0d 01 a2 12 dd 20 a4 6c | 65 61 66 28 74 65 78 74 |..... .l|eaf(text|
|000029f0| 24 29 0d 01 a3 0a 64 6f | 74 25 3d 30 0d 01 a4 15 |$)....do|t%=0....|
|00002a00| e3 20 61 25 3d 31 20 b8 | 20 a9 28 74 65 78 74 24 |. a%=1 .| .(text$|
|00002a10| 29 0d 01 a5 21 20 e7 20 | c1 74 65 78 74 24 2c 61 |)...! . |.text$,a|
|00002a20| 25 2c 31 29 3d 22 2e 22 | 20 8c 20 64 6f 74 25 3d |%,1)="."| . dot%=|
|00002a30| 61 25 0d 01 a6 05 ed 0d | 01 a7 13 3d c1 74 65 78 |a%......|...=.tex|
|00002a40| 74 24 2c 64 6f 74 25 2b | 31 29 0d 01 a8 05 3a 0d |t$,dot%+|1)....:.|
|00002a50| 01 a9 17 dd 20 a4 73 74 | 72 69 6e 67 28 70 6f 69 |.... .st|ring(poi|
|00002a60| 6e 74 65 72 25 29 0d 01 | aa 15 ea 20 73 74 72 69 |nter%)..|... stri|
|00002a70| 6e 67 24 2c 6c 65 6e 67 | 74 68 25 0d 01 ab 0e 73 |ng$,leng|th%....s|
|00002a80| 74 72 69 6e 67 24 3d 22 | 22 0d 01 ac 0d 6c 65 6e |tring$="|"....len|
|00002a90| 67 74 68 25 3d 30 0d 01 | ad 28 c8 95 20 70 6f 69 |gth%=0..|.(.. poi|
|00002aa0| 6e 74 65 72 25 3f 6c 65 | 6e 67 74 68 25 3e 3d 33 |nter%?le|ngth%>=3|
|00002ab0| 32 80 20 6c 65 6e 67 74 | 68 25 3c 32 35 35 0d 01 |2. lengt|h%<255..|
|00002ac0| ae 20 73 74 72 69 6e 67 | 24 2b 3d bd 28 70 6f 69 |. string|$+=.(poi|
|00002ad0| 6e 74 65 72 25 3f 6c 65 | 6e 67 74 68 25 29 0d 01 |nter%?le|ngth%)..|
|00002ae0| af 0e 6c 65 6e 67 74 68 | 25 2b 3d 31 0d 01 b0 05 |..length|%+=1....|
|00002af0| ce 0d 01 b1 0c 3d 73 74 | 72 69 6e 67 24 0d 01 b2 |.....=st|ring$...|
|00002b00| 05 3a 0d 01 b3 13 dd 20 | a4 5f 57 54 69 74 6c 65 |.:..... |._WTitle|
|00002b10| 28 62 6c 25 29 0d 01 b4 | 1f 20 20 20 e7 20 28 62 |(bl%)...|. . (b|
|00002b20| 6c 25 21 33 32 20 80 20 | 28 31 3c 3c 32 36 29 29 |l%!32 . |(1<<26))|
|00002b30| 3e 30 20 8c 0d 01 b5 21 | 20 20 20 20 20 20 e7 20 |>0 ....!| . |
|00002b40| 28 62 6c 25 21 36 30 20 | 80 20 28 31 3c 3c 38 29 |(bl%!60 |. (1<<8)|
|00002b50| 29 3e 30 20 8c 0d 01 b6 | 29 20 20 20 20 20 20 20 |)>0 ....|) |
|00002b60| 20 20 3d a4 5f 53 74 72 | 46 72 6f 6d 54 61 73 6b | =._Str|FromTask|
|00002b70| 28 62 6c 25 21 30 2c 62 | 6c 25 21 37 36 29 0d 01 |(bl%!0,b|l%!76)..|
|00002b80| b7 0b 20 20 20 20 20 20 | cc 0d 01 b8 1b 20 20 20 |.. |..... |
|00002b90| 20 20 20 20 20 20 3d a4 | 5f 53 74 72 28 62 6c 25 | =.|_Str(bl%|
|00002ba0| 2b 37 36 29 0d 01 b9 0b | 20 20 20 20 20 20 cd 0d |+76)....| ..|
|00002bb0| 01 ba 08 20 20 20 cd 0d | 01 bb 07 3d 22 22 0d 01 |... ..|...=""..|
|00002bc0| bc 05 3a 0d 01 bd 0f dd | 20 a4 5f 53 74 72 28 41 |..:.....| ._Str(A|
|00002bd0| 25 29 0d 01 be 08 ea 20 | 41 24 0d 01 bf 0c 20 20 |%)..... |A$.... |
|00002be0| 20 41 24 3d 22 22 0d 01 | c0 1c 20 20 20 c8 95 20 | A$=""..|.. .. |
|00002bf0| 3f 41 25 3e 3d 33 32 20 | 80 20 a9 20 41 24 3c 32 |?A%>=32 |. . A$<2|
|00002c00| 35 35 0d 01 c1 18 20 20 | 20 20 20 20 41 24 2b 3d |55.... | A$+=|
|00002c10| bd 3f 41 25 3a 41 25 2b | 3d 31 0d 01 c2 08 20 20 |.?A%:A%+|=1.... |
|00002c20| 20 ce 0d 01 c3 07 3d 41 | 24 0d 01 c4 05 3a 0d 01 | .....=A|$....:..|
|00002c30| c5 1d dd 20 a4 5f 53 74 | 72 46 72 6f 6d 54 61 73 |... ._St|rFromTas|
|00002c40| 6b 28 48 25 2c 41 64 64 | 72 25 29 0d 01 c6 27 20 |k(H%,Add|r%)...' |
|00002c50| 20 20 74 65 6d 70 25 21 | 30 3d 32 30 3a 74 65 6d | temp%!|0=20:tem|
|00002c60| 70 25 21 31 32 3d 30 3a | 74 65 6d 70 25 21 31 36 |p%!12=0:|temp%!16|
|00002c70| 3d 30 0d 01 c7 31 20 20 | 20 c8 99 20 22 57 69 6d |=0...1 | .. "Wim|
|00002c80| 70 5f 53 65 6e 64 4d 65 | 73 73 61 67 65 22 2c 31 |p_SendMe|ssage",1|
|00002c90| 39 2c 74 65 6d 70 25 2c | 48 25 2c 30 20 b8 20 2c |9,temp%,|H%,0 . ,|
|00002ca0| 2c 48 25 0d 01 c8 10 20 | 20 20 74 65 6d 70 25 21 |,H%.... | temp%!|
|00002cb0| 30 3d 30 0d 01 c9 3e 20 | 20 20 c8 99 20 22 58 57 |0=0...> | .. "XW|
|00002cc0| 69 6d 70 5f 54 72 61 6e | 73 66 65 72 42 6c 6f 63 |imp_Tran|sferBloc|
|00002cd0| 6b 22 2c 48 25 2c 41 64 | 64 72 25 2c 74 61 73 6b |k",H%,Ad|dr%,task|
|00002ce0| 68 61 6e 64 6c 65 25 2c | 74 65 6d 70 25 2c 32 35 |handle%,|temp%,25|
|00002cf0| 36 0d 01 ca 11 3d a4 5f | 53 74 72 28 74 65 6d 70 |6....=._|Str(temp|
|00002d00| 25 29 0d 01 cb 05 3a 0d | 01 cc 15 dd 20 f2 6d 6f |%)....:.|.... .mo|
|00002d10| 75 73 65 63 6c 69 63 6b | 28 62 6c 29 0d 01 cd 11 |useclick|(bl)....|
|00002d20| 68 61 6e 64 6c 65 25 3d | 62 6c 21 31 32 0d 01 ce |handle%=|bl!12...|
|00002d30| 10 62 75 74 74 6f 6e 25 | 3d 62 6c 21 38 0d 01 cf |.button%|=bl!8...|
|00002d40| 12 e7 20 68 61 6e 64 6c | 65 25 3d 2d 32 20 8c 0d |.. handl|e%=-2 ..|
|00002d50| 01 d0 12 20 20 c8 8e 20 | 62 75 74 74 6f 6e 25 20 |... .. |button% |
|00002d60| ca 0d 01 d1 24 20 20 20 | c9 20 32 3a f2 6d 61 6b |....$ |. 2:.mak|
|00002d70| 65 69 63 6f 6e 6d 65 6e | 75 28 21 62 6c 2d 36 34 |eiconmen|u(!bl-64|
|00002d80| 2c 34 33 32 29 0d 01 d2 | 20 20 20 20 c9 20 34 3a |,432)...| . 4:|
|00002d90| f2 4f 70 65 6e 57 69 6e | 28 6d 61 69 6e 68 61 6e |.OpenWin|(mainhan|
|00002da0| 64 6c 65 25 29 0d 01 d3 | 21 20 20 20 c9 20 31 3a |dle%)...|! . 1:|
|00002db0| f2 4f 70 65 6e 57 69 6e | 28 74 6f 6f 6c 73 68 61 |.OpenWin|(toolsha|
|00002dc0| 6e 64 6c 65 25 29 0d 01 | d4 07 20 20 cb 0d 01 d5 |ndle%)..|.. ....|
|00002dd0| 05 cd 0d 01 d6 10 c8 8e | 20 68 61 6e 64 6c 65 25 |........| handle%|
|00002de0| 20 ca 0d 01 d7 20 20 c9 | 20 6d 61 69 6e 68 61 6e | .... .| mainhan|
|00002df0| 64 6c 65 25 3a 20 f2 43 | 6c 69 63 6b 4f 6e 4d 61 |dle%: .C|lickOnMa|
|00002e00| 69 6e 0d 01 d8 21 20 c9 | 20 74 6f 6f 6c 73 68 61 |in...! .| toolsha|
|00002e10| 6e 64 6c 65 25 3a f2 43 | 6c 69 63 6b 4f 6e 54 6f |ndle%:.C|lickOnTo|
|00002e20| 6f 6c 73 0d 01 d9 20 20 | c9 20 69 6e 66 6f 68 61 |ols... |. infoha|
|00002e30| 6e 64 6c 65 25 3a 20 f2 | 43 6c 69 63 6b 4f 6e 49 |ndle%: .|ClickOnI|
|00002e40| 6e 66 6f 0d 01 da 05 cb | 0d 01 db 05 e1 0d 01 dc |nfo.....|........|
|00002e50| 05 3a 0d 01 dd 12 dd 20 | f2 43 6c 69 63 6b 4f 6e |.:..... |.ClickOn|
|00002e60| 4d 61 69 6e 0d 01 de 13 | 78 25 3d 62 6c 21 30 3a |Main....|x%=bl!0:|
|00002e70| 79 25 3d 62 6c 21 34 0d | 01 df 1b 74 72 75 65 78 |y%=bl!4.|...truex|
|00002e80| 25 3d 62 6c 21 30 3a 74 | 72 75 65 79 25 3d 62 6c |%=bl!0:t|ruey%=bl|
|00002e90| 21 34 0d 01 e0 10 62 75 | 74 74 6f 6e 25 3d 62 6c |!4....bu|tton%=bl|
|00002ea0| 21 38 0d 01 e1 0e f4 20 | 62 75 74 74 6f 6e 25 3a |!8..... |button%:|
|00002eb0| 0d 01 e2 14 f4 20 20 20 | 20 20 20 20 20 20 32 3d |..... | 2=|
|00002ec0| 6d 65 6e 75 0d 01 e3 1c | f4 20 20 20 20 20 20 20 |menu....|. |
|00002ed0| 20 20 34 3d 64 6f 75 62 | 6c 65 2d 63 6c 69 63 6b | 4=doub|le-click|
|00002ee0| 0d 01 e4 18 f4 20 20 20 | 20 20 20 20 20 36 34 3d |..... | 64=|
|00002ef0| 64 72 61 67 67 69 6e 67 | 0d 01 e5 16 f4 20 20 20 |dragging|..... |
|00002f00| 20 20 20 20 32 35 36 3d | 61 64 6a 75 73 74 0d 01 | 256=|adjust..|
|00002f10| e6 15 f4 20 20 20 20 20 | 20 31 30 32 34 3d 63 6c |... | 1024=cl|
|00002f20| 69 63 6b 0d 01 e7 04 0d | 01 e8 2b e7 20 62 75 74 |ick.....|..+. but|
|00002f30| 74 6f 6e 25 3d 32 20 8c | 20 f2 6d 61 6b 65 69 63 |ton%=2 .| .makeic|
|00002f40| 6f 6e 6d 65 6e 75 28 78 | 25 2d 36 34 2c 79 25 29 |onmenu(x|%-64,y%)|
|00002f50| 3a e1 0d 01 e9 04 0d 01 | ea 17 21 62 6c 6f 63 6b |:.......|..!block|
|00002f60| 25 3d 6d 61 69 6e 68 61 | 6e 64 6c 65 25 0d 01 eb |%=mainha|ndle%...|
|00002f70| 22 c8 99 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |".."Wimp|_GetWind|
|00002f80| 6f 77 49 6e 66 6f 22 2c | 2c 62 6c 6f 63 6b 25 0d |owInfo",|,block%.|
|00002f90| 01 ec 1d 6d 78 25 3d 62 | 6c 6f 63 6b 25 21 34 3a |...mx%=b|lock%!4:|
|00002fa0| 6d 79 25 3d 62 6c 6f 63 | 6b 25 21 38 0d 01 ed 1f |my%=bloc|k%!8....|
|00002fb0| 78 78 25 3d 62 6c 6f 63 | 6b 25 21 31 32 3a 78 79 |xx%=bloc|k%!12:xy|
|00002fc0| 25 3d 62 6c 6f 63 6b 25 | 21 31 36 0d 01 ee 15 78 |%=block%|!16....x|
|00002fd0| 25 3d 28 78 25 2d 6d 78 | 25 29 20 81 20 31 30 34 |%=(x%-mx|%) . 104|
|00002fe0| 0d 01 ef 15 79 25 3d 28 | 78 79 25 2d 79 25 29 20 |....y%=(|xy%-y%) |
|00002ff0| 81 20 31 30 34 0d 01 f0 | 33 e7 20 78 25 3e 34 20 |. 104...|3. x%>4 |
|00003000| 78 25 3d 34 3a e7 20 79 | 25 3e 35 20 79 25 3d 35 |x%=4:. y|%>5 y%=5|
|00003010| 3a e7 20 78 25 3c 30 20 | 78 25 3d 30 3a e7 20 79 |:. x%<0 |x%=0:. y|
|00003020| 25 3c 30 20 79 25 3d 30 | 0d 01 f1 13 69 63 6f 6e |%<0 y%=0|....icon|
|00003030| 25 3d 28 79 25 2a 34 29 | 2b 78 25 0d 01 f2 15 e7 |%=(y%*4)|+x%.....|
|00003040| 20 69 63 6f 6e 25 3c 30 | 20 69 63 6f 6e 25 3d 30 | icon%<0| icon%=0|
|00003050| 0d 01 f3 17 e7 20 69 63 | 6f 6e 25 3e 31 39 20 69 |..... ic|on%>19 i|
|00003060| 63 6f 6e 25 3d 31 39 0d | 01 f4 41 e7 20 62 75 74 |con%=19.|..A. but|
|00003070| 74 6f 6e 25 3d 36 34 20 | 8c 20 64 72 61 67 69 63 |ton%=64 |. dragic|
|00003080| 6f 6e 25 3d 69 63 6f 6e | 25 3a f2 64 72 61 67 69 |on%=icon|%:.dragi|
|00003090| 63 6f 6e 28 69 63 6f 6e | 25 2c 74 72 75 65 78 25 |con(icon|%,truex%|
|000030a0| 2c 74 72 75 65 79 25 29 | 0d 01 f5 1e e7 20 62 75 |,truey%)|..... bu|
|000030b0| 74 74 6f 6e 25 3d 34 20 | 80 20 70 69 63 6b 69 6e |tton%=4 |. pickin|
|000030c0| 67 25 3d a3 20 8c 0d 01 | f6 0f 20 20 f2 55 6e 73 |g%=. ...|.. .Uns|
|000030d0| 65 6c 65 63 74 0d 01 f7 | 11 20 20 73 6c 61 62 62 |elect...|. slabb|
|000030e0| 65 64 25 3d 2d 31 0d 01 | f8 15 20 20 70 69 63 6b |ed%=-1..|.. pick|
|000030f0| 69 63 6f 6e 25 3d 69 63 | 6f 6e 25 0d 01 f9 1d 20 |icon%=ic|on%.... |
|00003100| 20 70 69 63 6b 77 69 6e | 64 6f 77 25 3d 6d 61 69 | pickwin|dow%=mai|
|00003110| 6e 68 61 6e 64 6c 65 25 | 0d 01 fa 10 20 20 70 69 |nhandle%|.... pi|
|00003120| 63 6b 69 6e 67 25 3d b9 | 0d 01 fb 19 20 20 72 25 |cking%=.|.... r%|
|00003130| 3d 63 6f 6c 6f 75 72 25 | 28 31 2c 69 63 6f 6e 25 |=colour%|(1,icon%|
|00003140| 29 0d 01 fc 19 20 20 67 | 25 3d 63 6f 6c 6f 75 72 |).... g|%=colour|
|00003150| 25 28 32 2c 69 63 6f 6e | 25 29 0d 01 fd 19 20 20 |%(2,icon|%).... |
|00003160| 62 25 3d 63 6f 6c 6f 75 | 72 25 28 33 2c 69 63 6f |b%=colou|r%(3,ico|
|00003170| 6e 25 29 0d 01 fe 28 20 | 20 f2 4f 70 65 6e 50 69 |n%)...( | .OpenPi|
|00003180| 63 6b 65 72 28 74 72 75 | 65 78 25 2c 74 72 75 65 |cker(tru|ex%,true|
|00003190| 79 25 2c 30 2c 69 63 6f | 6e 25 29 0d 01 ff 2c 20 |y%,0,ico|n%)..., |
|000031a0| f4 20 53 59 53 22 4f 53 | 5f 52 65 61 64 4d 6f 6e |. SYS"OS|_ReadMon|
|000031b0| 6f 74 6f 6e 69 63 54 69 | 6d 65 22 20 54 4f 20 73 |otonicTi|me" TO s|
|000031c0| 6c 61 62 62 65 64 25 0d | 02 00 19 20 f4 20 73 6c |labbed%.|... . sl|
|000031d0| 61 62 62 65 64 69 63 6f | 6e 25 3d 69 63 6f 6e 25 |abbedico|n%=icon%|
|000031e0| 0d 02 01 05 cd 0d 02 02 | 13 e7 20 62 75 74 74 6f |........|.. butto|
|000031f0| 6e 25 3d 32 35 36 20 8c | 0d 02 03 0e 20 f2 55 6e |n%=256 .|.... .Un|
|00003200| 73 65 6c 65 63 74 0d 02 | 04 19 20 3f 28 73 65 6c |select..|.. ?(sel|
|00003210| 65 63 74 65 64 25 2b 69 | 63 6f 6e 25 29 3d 31 0d |ected%+i|con%)=1.|
|00003220| 02 05 17 20 f2 55 70 64 | 61 74 65 49 63 6f 6e 28 |... .Upd|ateIcon(|
|00003230| 69 63 6f 6e 25 29 0d 02 | 06 14 20 62 6c 65 6e 64 |icon%)..|.. blend|
|00003240| 69 6e 67 25 3d 69 63 6f | 6e 25 0d 02 07 05 cd 0d |ing%=ico|n%......|
|00003250| 02 08 24 e7 20 62 75 74 | 74 6f 6e 25 3d 31 30 32 |..$. but|ton%=102|
|00003260| 34 20 80 20 62 6c 65 6e | 64 69 6e 67 25 3d 2d 36 |4 . blen|ding%=-6|
|00003270| 39 20 8c 0d 02 09 0e 20 | f2 55 6e 73 65 6c 65 63 |9 ..... |.Unselec|
|00003280| 74 0d 02 0a 19 20 3f 28 | 73 65 6c 65 63 74 65 64 |t.... ?(|selected|
|00003290| 25 2b 69 63 6f 6e 25 29 | 3d 31 0d 02 0b 17 20 f2 |%+icon%)|=1.... .|
|000032a0| 55 70 64 61 74 65 49 63 | 6f 6e 28 69 63 6f 6e 25 |UpdateIc|on(icon%|
|000032b0| 29 0d 02 0c 28 20 c8 99 | 22 4f 53 5f 52 65 61 64 |)...( ..|"OS_Read|
|000032c0| 4d 6f 6e 6f 74 6f 6e 69 | 63 54 69 6d 65 22 20 b8 |Monotoni|cTime" .|
|000032d0| 20 73 6c 61 62 62 65 64 | 25 0d 02 0d 17 20 73 6c | slabbed|%.... sl|
|000032e0| 61 62 62 65 64 69 63 6f | 6e 25 3d 69 63 6f 6e 25 |abbedico|n%=icon%|
|000032f0| 0d 02 0e 05 cd 0d 02 0f | 25 e7 20 62 75 74 74 6f |........|%. butto|
|00003300| 6e 25 3d 31 30 32 34 20 | 80 20 62 6c 65 6e 64 69 |n%=1024 |. blendi|
|00003310| 6e 67 25 3c 3e 2d 36 39 | 20 8c 0d 02 10 0e 20 f2 |ng%<>-69| ..... .|
|00003320| 55 6e 73 65 6c 65 63 74 | 0d 02 11 10 20 20 74 6f |Unselect|.... to|
|00003330| 70 25 3d 69 63 6f 6e 25 | 0d 02 12 17 20 20 62 6f |p%=icon%|.... bo|
|00003340| 74 74 6f 6d 25 3d 62 6c | 65 6e 64 69 6e 67 25 0d |ttom%=bl|ending%.|
|00003350| 02 13 26 20 20 e7 20 62 | 6f 74 74 6f 6d 25 3e 74 |..& . b|ottom%>t|
|00003360| 6f 70 25 20 8c 20 c8 94 | 20 74 6f 70 25 2c 62 6f |op% . ..| top%,bo|
|00003370| 74 74 6f 6d 25 0d 02 14 | 16 20 20 e7 20 74 6f 70 |ttom%...|. . top|
|00003380| 25 3d 62 6f 74 74 6f 6d | 25 20 8c 0d 02 15 1a 20 |%=bottom|% ..... |
|00003390| 20 20 3f 28 73 65 6c 65 | 63 74 65 64 25 2b 74 6f | ?(sele|cted%+to|
|000033a0| 70 25 29 3d 31 0d 02 16 | 18 20 20 20 f2 55 70 64 |p%)=1...|. .Upd|
|000033b0| 61 74 65 49 63 6f 6e 28 | 74 6f 70 25 29 0d 02 17 |ateIcon(|top%)...|
|000033c0| 07 20 20 cc 0d 02 18 1c | 20 20 20 e3 20 73 65 6c |. .....| . sel|
|000033d0| 25 3d 62 6f 74 74 6f 6d | 25 20 b8 20 74 6f 70 25 |%=bottom|% . top%|
|000033e0| 0d 02 19 1b 20 20 20 20 | 3f 28 73 65 6c 65 63 74 |.... |?(select|
|000033f0| 65 64 25 2b 73 65 6c 25 | 29 3d 31 0d 02 1a 19 20 |ed%+sel%|)=1.... |
|00003400| 20 20 20 f2 55 70 64 61 | 74 65 49 63 6f 6e 28 73 | .Upda|teIcon(s|
|00003410| 65 6c 25 29 0d 02 1b 08 | 20 20 20 ed 0d 02 1c 07 |el%)....| .....|
|00003420| 20 20 cd 0d 02 1d 13 20 | 20 62 6c 65 6e 64 69 6e | ..... | blendin|
|00003430| 67 25 3d 2d 36 39 0d 02 | 1e 05 cd 0d 02 1f 05 e1 |g%=-69..|........|
|00003440| 0d 02 20 05 3a 0d 02 21 | 12 dd 20 f2 43 6c 69 63 |.. .:..!|.. .Clic|
|00003450| 6b 4f 6e 49 6e 66 6f 0d | 02 22 10 62 75 74 74 6f |kOnInfo.|.".butto|
|00003460| 6e 25 3d 62 6c 21 38 0d | 02 23 0f 69 63 6f 6e 25 |n%=bl!8.|.#.icon%|
|00003470| 3d 62 6c 21 31 36 0d 02 | 24 1b 74 72 75 65 78 25 |=bl!16..|$.truex%|
|00003480| 3d 62 6c 21 30 3a 74 72 | 75 65 79 25 3d 62 6c 21 |=bl!0:tr|uey%=bl!|
|00003490| 34 0d 02 25 0e c8 8e 20 | 69 63 6f 6e 25 20 ca 0d |4..%... |icon% ..|
|000034a0| 02 26 37 20 c9 20 20 39 | 3a f2 4c 61 75 6e 63 68 |.&7 . 9|:.Launch|
|000034b0| 55 52 4c 28 22 66 69 6c | 65 3a 2f 31 36 50 61 6c |URL("fil|e:/16Pal|
|000034c0| 4d 61 6b 65 3a 44 6f 63 | 73 2f 69 6e 64 65 78 2e |Make:Doc|s/index.|
|000034d0| 68 74 6d 6c 22 29 0d 02 | 27 43 20 c9 20 31 30 3a |html")..|'C . 10:|
|000034e0| f2 4c 61 75 6e 63 68 55 | 52 4c 28 22 68 74 74 70 |.LaunchU|RL("http|
|000034f0| 3a 2f 2f 77 77 77 2e 67 | 6f 6f 64 77 69 6e 2e 75 |://www.g|oodwin.u|
|00003500| 6b 2e 63 6f 6d 2f 72 69 | 63 68 61 72 64 2f 70 72 |k.com/ri|chard/pr|
|00003510| 6f 67 72 61 6d 73 2f 22 | 29 0d 02 28 05 cb 0d 02 |ograms/"|)..(....|
|00003520| 29 05 e1 0d 02 2a 05 3a | 0d 02 2b 13 dd 20 f2 43 |)....*.:|..+.. .C|
|00003530| 6c 69 63 6b 4f 6e 54 6f | 6f 6c 73 0d 02 2c 10 62 |lickOnTo|ols..,.b|
|00003540| 75 74 74 6f 6e 25 3d 62 | 6c 21 38 0d 02 2d 0f 69 |utton%=b|l!8..-.i|
|00003550| 63 6f 6e 25 3d 62 6c 21 | 31 36 0d 02 2e 1b 74 72 |con%=bl!|16....tr|
|00003560| 75 65 78 25 3d 62 6c 21 | 30 3a 74 72 75 65 79 25 |uex%=bl!|0:truey%|
|00003570| 3d 62 6c 21 34 0d 02 2f | 04 0d 02 30 26 e7 20 62 |=bl!4../|...0&. b|
|00003580| 75 74 74 6f 6e 25 3d 36 | 34 20 80 20 69 63 6f 6e |utton%=6|4 . icon|
|00003590| 25 3d 33 34 20 8c 20 f2 | 64 72 61 67 70 61 6c 0d |%=34 . .|dragpal.|
|000035a0| 02 31 04 0d 02 32 12 e7 | 20 62 75 74 74 6f 6e 25 |.1...2..| button%|
|000035b0| 3c 3e 32 20 8c 0d 02 33 | 0f 20 c8 8e 20 69 63 6f |<>2 ...3|. .. ico|
|000035c0| 6e 25 20 ca 0d 02 34 09 | 20 c9 20 35 3a 0d 02 35 |n% ...4.| . 5:..5|
|000035d0| 17 20 20 20 20 20 20 20 | 20 e3 20 6c 6f 6f 70 25 |. | . loop%|
|000035e0| 3d 32 b8 34 0d 02 36 2a | 20 20 20 20 20 20 20 20 |=2.4..6*| |
|000035f0| f2 53 65 74 54 69 63 6b | 28 74 6f 6f 6c 73 68 61 |.SetTick|(toolsha|
|00003600| 6e 64 6c 65 25 2c 6c 6f | 6f 70 25 2c 31 29 0d 02 |ndle%,lo|op%,1)..|
|00003610| 37 0d 20 20 20 20 20 20 | 20 20 ed 0d 02 38 11 20 |7. | ...8. |
|00003620| c9 20 31 33 3a f2 73 6d | 6f 6f 74 68 0d 02 39 11 |. 13:.sm|ooth..9.|
|00003630| 20 c9 20 31 34 3a f2 49 | 6e 76 65 72 74 0d 02 3a | . 14:.I|nvert..:|
|00003640| 12 20 c9 20 31 35 3a f2 | 52 65 76 65 72 73 65 0d |. . 15:.|Reverse.|
|00003650| 02 3b 1a 20 c9 20 31 36 | 3a f2 42 72 69 67 68 74 |.;. . 16|:.Bright|
|00003660| 6e 65 73 73 28 2b 31 36 | 29 0d 02 3c 1a 20 c9 20 |ness(+16|)..<. . |
|00003670| 31 37 3a f2 42 72 69 67 | 68 74 6e 65 73 73 28 2d |17:.Brig|htness(-|
|00003680| 31 36 29 0d 02 3d 13 20 | c9 20 32 30 3a f2 55 6e |16)..=. |. 20:.Un|
|00003690| 73 65 6c 65 63 74 0d 02 | 3e 16 20 c9 20 32 31 3a |select..|>. . 21:|
|000036a0| e3 20 6c 6f 6f 70 25 3d | 30 b8 31 39 0d 02 3f 46 |. loop%=|0.19..?F|
|000036b0| 20 20 20 20 20 20 20 20 | 20 20 e7 20 6c 6f 6f 70 | | . loop|
|000036c0| 25 3c 31 36 20 8c 20 3f | 28 73 65 6c 65 63 74 65 |%<16 . ?|(selecte|
|000036d0| 64 25 2b 6c 6f 6f 70 25 | 29 3d 31 20 8b 20 3f 28 |d%+loop%|)=1 . ?(|
|000036e0| 73 65 6c 65 63 74 65 64 | 25 2b 6c 6f 6f 70 25 29 |selected|%+loop%)|
|000036f0| 3d 30 0d 02 40 0e 20 20 | 20 20 20 20 20 20 20 ed |=0..@. | .|
|00003700| 0d 02 41 17 20 20 20 20 | 20 20 20 20 20 f2 55 70 |..A. | .Up|
|00003710| 64 61 74 65 41 6c 6c 0d | 02 42 04 0d 02 43 2a 20 |dateAll.|.B...C* |
|00003720| c9 20 33 36 3a 73 61 76 | 65 24 3d a4 69 63 6f 6e |. 36:sav|e$=.icon|
|00003730| 64 61 74 61 28 33 35 2c | 74 6f 6f 6c 73 68 61 6e |data(35,|toolshan|
|00003740| 64 6c 65 25 29 0d 02 44 | 3f 20 20 20 20 20 20 20 |dle%)..D|? |
|00003750| 20 20 e7 20 a7 73 61 76 | 65 24 2c 22 2e 22 29 3d | . .sav|e$,".")=|
|00003760| 30 20 8c 20 73 61 76 65 | 24 3d 22 3c 31 36 50 61 |0 . save|$="<16Pa|
|00003770| 6c 4d 61 6b 65 24 44 69 | 72 3e 2e 5e 2e 22 2b 73 |lMake$Di|r>.^."+s|
|00003780| 61 76 65 24 0d 02 45 19 | 20 20 20 20 20 20 20 20 |ave$..E.| |
|00003790| 20 f2 53 61 76 65 28 73 | 61 76 65 24 29 0d 02 46 | .Save(s|ave$)..F|
|000037a0| 04 0d 02 47 11 20 c9 20 | 32 34 3a f2 4d 69 72 72 |...G. . |24:.Mirr|
|000037b0| 6f 72 0d 02 48 0f 20 c9 | 20 32 35 3a f2 46 6c 69 |or..H. .| 25:.Fli|
|000037c0| 70 0d 02 49 18 20 c9 20 | 32 36 3a 20 f4 20 72 6f |p..I. . |26: . ro|
|000037d0| 74 61 74 65 20 6c 65 66 | 74 0d 02 4a 17 20 20 20 |tate lef|t..J. |
|000037e0| 20 20 20 20 20 20 20 f2 | 73 68 69 66 74 28 34 29 | .|shift(4)|
|000037f0| 0d 02 4b 19 20 c9 20 32 | 37 3a 20 f4 20 72 6f 74 |..K. . 2|7: . rot|
|00003800| 61 74 65 20 72 69 67 68 | 74 0d 02 4c 18 20 20 20 |ate righ|t..L. |
|00003810| 20 20 20 20 20 20 20 f2 | 73 68 69 66 74 28 2d 34 | .|shift(-4|
|00003820| 29 0d 02 4d 16 20 c9 20 | 32 38 3a 20 f4 20 6d 6f |)..M. . |28: . mo|
|00003830| 76 65 20 6c 65 66 74 0d | 02 4e 17 20 20 20 20 20 |ve left.|.N. |
|00003840| 20 20 20 20 20 f2 73 68 | 69 66 74 28 33 29 0d 02 | .sh|ift(3)..|
|00003850| 4f 17 20 c9 20 32 39 3a | 20 f4 20 6d 6f 76 65 20 |O. . 29:| . move |
|00003860| 72 69 67 68 74 0d 02 50 | 18 20 20 20 20 20 20 20 |right..P|. |
|00003870| 20 20 20 f2 73 68 69 66 | 74 28 2d 33 29 0d 02 51 | .shif|t(-3)..Q|
|00003880| 15 20 c9 20 33 30 3a 20 | f4 20 73 68 69 66 74 20 |. . 30: |. shift |
|00003890| 75 70 0d 02 52 17 20 20 | 20 20 20 20 20 20 20 20 |up..R. | |
|000038a0| f2 73 68 69 66 74 28 31 | 29 0d 02 53 17 20 c9 20 |.shift(1|)..S. . |
|000038b0| 33 31 3a 20 f4 20 73 68 | 69 66 74 20 64 6f 77 6e |31: . sh|ift down|
|000038c0| 0d 02 54 18 20 20 20 20 | 20 20 20 20 20 20 f2 73 |..T. | .s|
|000038d0| 68 69 66 74 28 2d 31 29 | 0d 02 55 18 20 c9 20 34 |hift(-1)|..U. . 4|
|000038e0| 33 3a 20 f4 20 73 68 69 | 66 74 20 72 69 67 68 74 |3: . shi|ft right|
|000038f0| 0d 02 56 17 20 20 20 20 | 20 20 20 20 20 20 f2 73 |..V. | .s|
|00003900| 68 69 66 74 28 32 29 0d | 02 57 17 20 c9 20 34 34 |hift(2).|.W. . 44|
|00003910| 3a 20 f4 20 73 68 69 66 | 74 20 6c 65 66 74 0d 02 |: . shif|t left..|
|00003920| 58 18 20 20 20 20 20 20 | 20 20 20 20 f2 73 68 69 |X. | .shi|
|00003930| 66 74 28 2d 32 29 0d 02 | 59 06 20 cb 0d 02 5a 05 |ft(-2)..|Y. ...Z.|
|00003940| cc 0d 02 5b 04 0d 02 5c | 24 20 f2 6d 61 6b 65 69 |...[...\|$ .makei|
|00003950| 63 6f 6e 6d 65 6e 75 28 | 74 72 75 65 78 25 2d 36 |conmenu(|truex%-6|
|00003960| 34 2c 74 72 75 65 79 25 | 29 0d 02 5d 05 cd 0d 02 |4,truey%|)..]....|
|00003970| 5e 05 e1 0d 02 5f 05 3a | 0d 02 60 0e dd 20 f2 64 |^...._.:|..`.. .d|
|00003980| 72 61 67 70 61 6c 0d 02 | 61 11 64 72 61 67 69 63 |ragpal..|a.dragic|
|00003990| 6f 6e 25 3d 2d 36 39 0d | 02 62 0f 64 72 61 67 67 |on%=-69.|.b.dragg|
|000039a0| 69 6e 67 25 3d b9 0d 02 | 63 10 64 72 61 67 72 65 |ing%=...|c.dragre|
|000039b0| 61 64 25 3d 33 35 0d 02 | 64 1c 64 72 61 67 77 69 |ad%=35..|d.dragwi|
|000039c0| 6e 64 6f 77 25 3d 74 6f | 6f 6c 73 68 61 6e 64 6c |ndow%=to|olshandl|
|000039d0| 65 25 0d 02 65 11 6e 78 | 25 3d 74 72 75 65 78 25 |e%..e.nx|%=truex%|
|000039e0| 2d 33 34 0d 02 66 11 6e | 79 25 3d 74 72 75 65 79 |-34..f.n|y%=truey|
|000039f0| 25 2d 33 34 0d 02 67 11 | 62 6c 6f 63 6b 25 21 30 |%-34..g.|block%!0|
|00003a00| 3d 20 6e 78 25 0d 02 68 | 11 62 6c 6f 63 6b 25 21 |= nx%..h|.block%!|
|00003a10| 34 3d 20 6e 79 25 0d 02 | 69 14 62 6c 6f 63 6b 25 |4= ny%..|i.block%|
|00003a20| 21 38 3d 20 6e 78 25 2b | 36 38 0d 02 6a 14 62 6c |!8= nx%+|68..j.bl|
|00003a30| 6f 63 6b 25 21 31 32 3d | 6e 79 25 2b 36 38 0d 02 |ock%!12=|ny%+68..|
|00003a40| 6b 2e c8 99 22 44 72 61 | 67 41 53 70 72 69 74 65 |k..."Dra|gASprite|
|00003a50| 5f 53 74 61 72 74 22 2c | 2c 31 2c 22 66 69 6c 65 |_Start",|,1,"file|
|00003a60| 5f 66 65 64 22 2c 62 6c | 6f 63 6b 25 0d 02 6c 05 |_fed",bl|ock%..l.|
|00003a70| e1 0d 02 6d 05 3a 0d 02 | 6e 12 dd 20 f2 6d 65 73 |...m.:..|n.. .mes|
|00003a80| 73 61 67 65 28 62 6c 29 | 0d 02 6f 0e c8 8e 20 62 |sage(bl)|..o... b|
|00003a90| 6c 21 31 36 20 ca 0d 02 | 70 12 20 c9 20 30 20 3a |l!16 ...|p. . 0 :|
|00003aa0| 20 71 75 69 74 3d 2d 31 | 0d 02 71 23 20 c9 20 32 | quit=-1|..q# . 2|
|00003ab0| 3a e7 20 62 6c 6f 63 6b | 25 21 31 32 3d 73 61 76 |:. block|%!12=sav|
|00003ac0| 65 64 72 61 67 72 65 66 | 25 20 8c 0d 02 72 2c 20 |edragref|% ...r, |
|00003ad0| 20 20 20 20 20 20 20 20 | e7 20 a4 74 61 73 6b 6e | |. .taskn|
|00003ae0| 61 6d 65 28 62 6c 6f 63 | 6b 25 21 34 29 3d 22 46 |ame(bloc|k%!4)="F|
|00003af0| 69 6c 65 72 22 20 8c 0d | 02 73 27 20 20 20 20 20 |iler" ..|.s' |
|00003b00| 20 20 20 20 20 20 73 61 | 76 65 24 3d a4 73 74 72 | sa|ve$=.str|
|00003b10| 69 6e 67 28 62 6c 6f 63 | 6b 25 2b 34 34 29 0d 02 |ing(bloc|k%+44)..|
|00003b20| 74 24 20 20 20 20 20 20 | 20 20 20 20 20 73 61 76 |t$ | sav|
|00003b30| 65 64 72 61 67 72 65 66 | 25 3d 62 6c 6f 63 6b 25 |edragref|%=block%|
|00003b40| 21 38 0d 02 75 25 20 20 | 20 20 20 20 20 20 20 20 |!8..u% | |
|00003b50| 20 62 6c 6f 63 6b 25 21 | 31 32 3d 73 61 76 65 64 | block%!|12=saved|
|00003b60| 72 61 67 72 65 66 25 0d | 02 76 37 20 20 20 20 20 |ragref%.|.v7 |
|00003b70| 20 20 20 20 20 20 c8 99 | 20 22 57 69 6d 70 5f 53 | ..| "Wimp_S|
|00003b80| 65 6e 64 4d 65 73 73 61 | 67 65 22 2c 31 39 2c 62 |endMessa|ge",19,b|
|00003b90| 6c 6f 63 6b 25 2c 62 6c | 6f 63 6b 25 21 34 0d 02 |lock%,bl|ock%!4..|
|00003ba0| 77 1f 20 20 20 20 20 20 | 20 20 20 20 20 c8 8e 20 |w. | .. |
|00003bb0| 64 72 61 67 77 69 6e 64 | 6f 77 25 20 ca 0d 02 78 |dragwind|ow% ...x|
|00003bc0| 2b 20 20 20 20 20 20 20 | 20 20 20 20 20 c9 20 74 |+ | . t|
|00003bd0| 6f 6f 6c 73 68 61 6e 64 | 6c 65 25 3a f2 53 61 76 |oolshand|le%:.Sav|
|00003be0| 65 28 73 61 76 65 24 29 | 0d 02 79 10 20 20 20 20 |e(save$)|..y. |
|00003bf0| 20 20 20 20 20 20 20 cb | 0d 02 7a 0e 20 20 20 20 | .|..z. |
|00003c00| 20 20 20 20 20 cd 0d 02 | 7b 0d 20 20 20 20 20 20 | ...|{. |
|00003c10| 20 20 cd 0d 02 7c 18 20 | c9 20 33 20 3a 20 f2 46 | ...|. |. 3 : .F|
|00003c20| 69 6e 64 44 72 6f 70 44 | 61 74 61 0d 02 7d 13 20 |indDropD|ata..}. |
|00003c30| 20 20 20 20 20 20 20 20 | 20 f2 4c 6f 61 64 0d 02 | | .Load..|
|00003c40| 7e 12 20 c9 20 26 35 30 | 32 3a 20 f2 68 65 6c 70 |~. . &50|2: .help|
|00003c50| 0d 02 7f 0d 20 c9 20 26 | 34 37 37 30 30 0d 02 80 |.... . &|47700...|
|00003c60| 12 20 20 20 20 70 69 63 | 6b 69 6e 67 25 3d a3 0d |. pic|king%=..|
|00003c70| 02 81 16 20 20 20 20 63 | 6f 6c 25 3d 62 6c 6f 63 |... c|ol%=bloc|
|00003c80| 6b 25 21 32 38 0d 02 82 | 2e 20 20 20 20 72 25 3d |k%!28...|. r%=|
|00003c90| 62 6c 6f 63 6b 25 3f 32 | 39 3a 67 25 3d 62 6c 6f |block%?2|9:g%=blo|
|00003ca0| 63 6b 25 3f 33 30 3a 62 | 25 3d 62 6c 6f 63 6b 25 |ck%?30:b|%=block%|
|00003cb0| 3f 33 31 0d 02 83 35 20 | 20 20 20 e3 20 69 25 3d |?31...5 | . i%=|
|00003cc0| 30 b8 62 6c 6f 63 6b 25 | 21 33 32 2b 37 3a 63 62 |0.block%|!32+7:cb|
|00003cd0| 75 66 66 25 3f 69 25 3d | 62 6c 6f 63 6b 25 21 28 |uff%?i%=|block%!(|
|00003ce0| 32 38 2b 69 25 29 3a ed | 0d 02 84 23 20 20 20 20 |28+i%):.|...# |
|00003cf0| e7 20 70 69 63 6b 77 69 | 6e 64 6f 77 25 3d 6d 61 |. pickwi|ndow%=ma|
|00003d00| 69 6e 68 61 6e 64 6c 65 | 25 20 8c 0d 02 85 21 20 |inhandle|% ....! |
|00003d10| 20 20 20 20 20 63 6f 6c | 6f 75 72 25 28 31 2c 70 | col|our%(1,p|
|00003d20| 69 63 6b 69 63 6f 6e 25 | 29 3d 72 25 0d 02 86 21 |ickicon%|)=r%...!|
|00003d30| 20 20 20 20 20 20 63 6f | 6c 6f 75 72 25 28 32 2c | co|lour%(2,|
|00003d40| 70 69 63 6b 69 63 6f 6e | 25 29 3d 67 25 0d 02 87 |pickicon|%)=g%...|
|00003d50| 21 20 20 20 20 20 20 63 | 6f 6c 6f 75 72 25 28 33 |! c|olour%(3|
|00003d60| 2c 70 69 63 6b 69 63 6f | 6e 25 29 3d 62 25 0d 02 |,pickico|n%)=b%..|
|00003d70| 88 20 20 20 20 20 20 20 | f2 55 70 64 61 74 65 49 |. |.UpdateI|
|00003d80| 63 6f 6e 28 70 69 63 6b | 69 63 6f 6e 25 29 0d 02 |con(pick|icon%)..|
|00003d90| 89 09 20 20 20 20 cd 0d | 02 8a 43 20 c9 20 26 34 |.. ..|..C . &4|
|00003da0| 37 37 30 32 3a c8 99 22 | 43 6f 6c 6f 75 72 50 69 |7702:.."|ColourPi|
|00003db0| 63 6b 65 72 5f 43 6c 6f | 73 65 44 69 61 6c 6f 67 |cker_Clo|seDialog|
|00003dc0| 75 65 22 2c 30 2c 62 6c | 6f 63 6b 25 21 32 30 3a |ue",0,bl|ock%!20:|
|00003dd0| 70 69 63 6b 69 6e 67 25 | 3d a3 0d 02 8b 06 20 cb |picking%|=..... .|
|00003de0| 0d 02 8c 05 e1 0d 02 8d | 05 3a 0d 02 8e 13 dd 20 |........|.:..... |
|00003df0| f2 72 65 63 65 69 76 65 | 65 72 72 6f 72 0d 02 8f |.receive|error...|
|00003e00| 12 c8 8e 20 62 6c 6f 63 | 6b 25 21 31 36 20 ca 0d |... bloc|k%!16 ..|
|00003e10| 02 90 12 20 20 20 20 20 | c9 20 26 34 61 66 38 30 |... |. &4af80|
|00003e20| 3a 0d 02 91 26 20 20 20 | 20 20 20 69 6e 63 6f 6d |:...& | incom|
|00003e30| 69 6e 67 24 3d a4 73 74 | 72 69 6e 67 28 62 6c 6f |ing$=.st|ring(blo|
|00003e40| 63 6b 25 2b 32 30 29 0d | 02 92 27 20 20 20 20 20 |ck%+20).|..' |
|00003e50| 20 64 24 3d 22 41 6c 69 | 61 73 24 55 52 4c 4f 70 | d$="Ali|as$URLOp|
|00003e60| 65 6e 5f 22 2b 69 6e 63 | 6f 6d 69 6e 67 24 0d 02 |en_"+inc|oming$..|
|00003e70| 93 16 20 20 20 20 20 20 | 6e 25 3d a7 64 24 2c 20 |.. |n%=.d$, |
|00003e80| 22 3a 22 29 0d 02 94 17 | 20 20 20 20 20 20 64 24 |":")....| d$|
|00003e90| 3d c0 64 24 2c 20 6e 25 | 2d 31 29 0d 02 95 36 20 |=.d$, n%|-1)...6 |
|00003ea0| 20 20 20 20 20 c8 99 20 | 22 58 4f 53 5f 52 65 61 | .. |"XOS_Rea|
|00003eb0| 64 56 61 72 56 61 6c 22 | 2c 64 24 2c 62 6c 6f 63 |dVarVal"|,d$,bloc|
|00003ec0| 6b 25 2c 2d 31 20 b8 20 | 2c 2c 65 78 69 73 74 73 |k%,-1 . |,,exists|
|00003ed0| 25 0d 02 96 5d 20 20 20 | 20 20 20 e7 20 28 65 78 |%...] | . (ex|
|00003ee0| 69 73 74 73 25 20 3d 20 | 30 29 20 8c 20 f2 65 72 |ists% = |0) . .er|
|00003ef0| 72 6f 72 28 22 4e 6f 20 | 61 70 70 6c 69 63 61 74 |ror("No |applicat|
|00003f00| 69 6f 6e 20 68 61 73 20 | 62 65 65 6e 20 73 65 65 |ion has |been see|
|00003f10| 6e 20 74 68 61 74 20 63 | 61 6e 20 6c 61 75 6e 63 |n that c|an launc|
|00003f20| 68 20 74 68 69 73 20 55 | 52 4c 22 2c 30 29 0d 02 |h this U|RL",0)..|
|00003f30| 97 2c 20 20 20 20 20 20 | 24 62 6c 6f 63 6b 25 3d |., |$block%=|
|00003f40| c1 64 24 2c 20 37 29 2b | 22 20 22 2b 69 6e 63 6f |.d$, 7)+|" "+inco|
|00003f50| 6d 69 6e 67 24 2b bd 28 | 30 29 0d 02 98 24 20 20 |ming$+.(|0)...$ |
|00003f60| 20 20 20 20 c8 99 20 22 | 57 69 6d 70 5f 53 74 61 | .. "|Wimp_Sta|
|00003f70| 72 74 54 61 73 6b 22 2c | 62 6c 6f 63 6b 25 0d 02 |rtTask",|block%..|
|00003f80| 99 05 cb 0d 02 9a 05 e1 | 0d 02 9b 05 3a 0d 02 9c |........|....:...|
|00003f90| 13 dd 20 f2 46 69 6e 64 | 44 72 6f 70 44 61 74 61 |.. .Find|DropData|
|00003fa0| 0d 02 9d 17 64 65 73 74 | 77 69 6e 64 25 3d 62 6c |....dest|wind%=bl|
|00003fb0| 6f 63 6b 25 21 32 30 0d | 02 9e 15 78 63 6f 6f 72 |ock%!20.|...xcoor|
|00003fc0| 64 25 3d 62 6c 6f 63 6b | 25 21 32 38 0d 02 9f 15 |d%=block|%!28....|
|00003fd0| 79 63 6f 6f 72 64 25 3d | 62 6c 6f 63 6b 25 21 33 |ycoord%=|block%!3|
|00003fe0| 32 0d 02 a0 1d e7 20 64 | 65 73 74 77 69 6e 64 25 |2..... d|estwind%|
|00003ff0| 3d 6d 61 69 6e 68 61 6e | 64 6c 65 25 20 8c 0d 02 |=mainhan|dle% ...|
|00004000| a1 18 20 21 63 68 65 63 | 6b 25 3d 6d 61 69 6e 68 |.. !chec|k%=mainh|
|00004010| 61 6e 64 6c 65 25 0d 02 | a2 23 20 c8 99 22 57 69 |andle%..|.# .."Wi|
|00004020| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 49 6e 66 6f |mp_GetWi|ndowInfo|
|00004030| 22 2c 2c 63 68 65 63 6b | 25 0d 02 a3 1e 20 6d 78 |",,check|%.... mx|
|00004040| 25 3d 63 68 65 63 6b 25 | 21 34 3a 6d 79 25 3d 63 |%=check%|!4:my%=c|
|00004050| 68 65 63 6b 25 21 38 0d | 02 a4 20 20 78 78 25 3d |heck%!8.|.. xx%=|
|00004060| 63 68 65 63 6b 25 21 31 | 32 3a 78 79 25 3d 63 68 |check%!1|2:xy%=ch|
|00004070| 65 63 6b 25 21 31 36 0d | 02 a5 20 20 63 6f 6c 75 |eck%!16.|.. colu|
|00004080| 6d 6e 25 3d 28 78 63 6f | 6f 72 64 25 2d 6d 78 25 |mn%=(xco|ord%-mx%|
|00004090| 29 20 81 20 31 30 34 0d | 02 a6 1d 20 72 6f 77 25 |) . 104.|... row%|
|000040a0| 3d 28 78 79 25 2d 79 63 | 6f 6f 72 64 25 29 20 81 |=(xy%-yc|oord%) .|
|000040b0| 20 31 30 34 0d 02 a7 1b | 20 e7 20 63 6f 6c 75 6d | 104....| . colum|
|000040c0| 6e 25 3e 33 20 63 6f 6c | 75 6d 6e 25 3d 31 33 0d |n%>3 col|umn%=13.|
|000040d0| 02 a8 17 20 e7 20 72 6f | 77 25 3e 34 20 20 20 20 |... . ro|w%>4 |
|000040e0| 72 6f 77 25 3d 34 0d 02 | a9 1b 20 e7 20 63 6f 6c |row%=4..|.. . col|
|000040f0| 75 6d 6e 25 3c 30 20 20 | 63 6f 6c 75 6d 6e 25 3d |umn%<0 |column%=|
|00004100| 30 0d 02 aa 18 20 e7 20 | 72 6f 77 25 3c 30 20 20 |0.... . |row%<0 |
|00004110| 20 20 20 72 6f 77 25 3d | 30 0d 02 ab 05 cc 0d 02 | row%=|0.......|
|00004120| ac 0b 20 72 6f 77 25 3d | 30 0d 02 ad 0e 20 63 6f |.. row%=|0.... co|
|00004130| 6c 75 6d 6e 25 3d 30 0d | 02 ae 05 cd 0d 02 af 05 |lumn%=0.|........|
|00004140| e1 0d 02 b0 05 3a 0d 02 | b1 0b dd 20 f2 68 65 6c |.....:..|... .hel|
|00004150| 70 0d 02 b2 0b ea 20 68 | 65 6c 70 24 0d 02 b3 1d |p..... h|elp$....|
|00004160| e7 20 62 6c 6f 63 6b 25 | 21 33 32 3d 6d 61 69 6e |. block%|!32=main|
|00004170| 68 61 6e 64 6c 65 25 20 | 8c 0d 02 b4 3c 20 20 68 |handle% |....< h|
|00004180| 65 6c 70 24 3d 22 54 68 | 69 73 20 22 2b 54 61 73 |elp$="Th|is "+Tas|
|00004190| 6b 24 2b 22 20 2d 20 69 | 74 20 61 6c 6c 6f 77 73 |k$+" - i|t allows|
|000041a0| 20 74 68 65 20 22 2b 50 | 75 72 70 6f 73 65 24 2b | the "+P|urpose$+|
|000041b0| 22 2e 7c 4d 22 0d 02 b5 | 05 cd 0d 02 b6 51 e7 20 |".|M"...|.....Q. |
|000041c0| 62 6c 6f 63 6b 25 21 33 | 32 3d 69 6e 66 6f 68 61 |block%!3|2=infoha|
|000041d0| 6e 64 6c 65 25 20 8c 20 | 68 65 6c 70 24 3d 54 61 |ndle% . |help$=Ta|
|000041e0| 73 6b 24 2b 22 3a 20 56 | 65 72 73 69 6f 6e 20 22 |sk$+": V|ersion "|
|000041f0| 2b 56 65 72 73 69 6f 6e | 24 2b 22 7c 4d 22 2b 41 |+Version|$+"|M"+A|
|00004200| 75 74 68 6f 72 24 2b 22 | 7c 4d 22 0d 02 b7 55 e7 |uthor$+"||M"...U.|
|00004210| 20 62 6c 6f 63 6b 25 21 | 33 32 3d 2d 32 20 68 65 | block%!|32=-2 he|
|00004220| 6c 70 24 3d 22 54 68 69 | 73 20 69 73 20 74 68 65 |lp$="Thi|s is the|
|00004230| 20 22 2b 54 61 73 6b 24 | 2b 22 20 69 63 6f 6e 2e | "+Task$|+" icon.|
|00004240| 20 20 49 74 20 61 6c 6c | 6f 77 73 20 74 68 65 20 | It all|ows the |
|00004250| 22 2b 50 75 72 70 6f 73 | 65 24 2b 22 2e 7c 4d 22 |"+Purpos|e$+".|M"|
|00004260| 0d 02 b8 16 62 6c 6f 63 | 6b 25 21 31 32 3d 62 6c |....bloc|k%!12=bl|
|00004270| 6f 63 6b 25 21 38 0d 02 | b9 12 62 6c 6f 63 6b 25 |ock%!8..|..block%|
|00004280| 21 31 36 3d 26 35 30 33 | 0d 02 ba 19 24 28 62 6c |!16=&503|....$(bl|
|00004290| 6f 63 6b 25 2b 32 30 29 | 3d 68 65 6c 70 24 2b bd |ock%+20)|=help$+.|
|000042a0| 30 0d 02 bb 1e 21 62 6c | 6f 63 6b 25 3d 28 32 35 |0....!bl|ock%=(25|
|000042b0| 2b a9 20 68 65 6c 70 24 | 29 20 80 20 ac 20 33 0d |+. help$|) . . 3.|
|000042c0| 02 bc 2e c8 99 20 22 57 | 69 6d 70 5f 53 65 6e 64 |..... "W|imp_Send|
|000042d0| 4d 65 73 73 61 67 65 22 | 2c 31 37 2c 62 6c 6f 63 |Message"|,17,bloc|
|000042e0| 6b 25 2c 62 6c 6f 63 6b | 25 21 34 2c 30 0d 02 bd |k%,block|%!4,0...|
|000042f0| 05 cd 0d 02 be 05 e1 0d | 02 bf 05 3a 0d 02 c0 17 |........|...:....|
|00004300| dd 20 a4 46 69 6c 65 43 | 68 65 63 6b 28 6e 61 6d |. .FileC|heck(nam|
|00004310| 65 24 29 0d 02 c1 2b c8 | 99 22 4f 53 5f 46 69 6c |e$)...+.|."OS_Fil|
|00004320| 65 22 2c 35 2c 6e 61 6d | 65 24 20 b8 20 66 6f 75 |e",5,nam|e$ . fou|
|00004330| 6e 64 25 2c 2c 2c 2c 6c | 65 6e 67 74 68 25 0d 02 |nd%,,,,l|ength%..|
|00004340| c2 0b 3d 66 6f 75 6e 64 | 25 0d 02 c3 05 3a 0d 02 |..=found|%....:..|
|00004350| c4 19 dd 20 a4 47 65 74 | 46 69 6c 65 54 79 70 65 |... .Get|FileType|
|00004360| 28 6e 61 6d 65 24 29 0d | 02 c5 26 c8 99 20 22 4f |(name$).|..&.. "O|
|00004370| 53 5f 46 69 6c 65 22 2c | 35 2c 6e 61 6d 65 24 20 |S_File",|5,name$ |
|00004380| b8 20 2c 2c 66 69 6c 65 | 74 79 70 65 25 0d 02 c6 |. ,,file|type%...|
|00004390| 1d 3d 28 66 69 6c 65 74 | 79 70 65 25 20 80 20 26 |.=(filet|ype% . &|
|000043a0| 46 46 46 30 30 29 3e 3e | 3e 38 0d 02 c7 05 3a 0d |FFF00)>>|>8....:.|
|000043b0| 02 c8 15 dd 20 f2 52 65 | 64 72 61 77 28 68 61 6e |.... .Re|draw(han|
|000043c0| 64 6c 65 29 0d 02 c9 12 | 21 62 6c 6f 63 6b 25 3d |dle)....|!block%=|
|000043d0| 68 61 6e 64 6c 65 0d 02 | ca 16 74 65 6d 70 25 21 |handle..|..temp%!|
|000043e0| 31 36 3d 26 30 30 30 30 | 30 31 31 44 0d 02 cb 15 |16=&0000|011D....|
|000043f0| 74 65 6d 70 25 21 32 30 | 3d 74 65 6d 70 25 2b 33 |temp%!20|=temp%+3|
|00004400| 32 0d 02 cc 15 74 65 6d | 70 25 21 32 34 3d 74 65 |2....tem|p%!24=te|
|00004410| 6d 70 25 2b 33 33 0d 02 | cd 0f 74 65 6d 70 25 21 |mp%+33..|..temp%!|
|00004420| 32 38 3d 31 32 0d 02 ce | 17 24 28 74 65 6d 70 25 |28=12...|.$(temp%|
|00004430| 2b 33 32 29 3d bd 30 2b | 22 72 31 22 0d 02 cf 2a |+32)=.0+|"r1"...*|
|00004440| c8 99 20 22 57 69 6d 70 | 5f 52 65 64 72 61 77 57 |.. "Wimp|_RedrawW|
|00004450| 69 6e 64 6f 77 22 2c 2c | 62 6c 6f 63 6b 25 20 b8 |indow",,|block% .|
|00004460| 20 6d 6f 72 65 25 0d 02 | d0 1a 77 78 25 3d 62 6c | more%..|..wx%=bl|
|00004470| 6f 63 6b 25 21 34 2d 62 | 6c 6f 63 6b 25 21 32 30 |ock%!4-b|lock%!20|
|00004480| 0d 02 d1 1b 77 79 25 3d | 62 6c 6f 63 6b 25 21 31 |....wy%=|block%!1|
|00004490| 36 2d 62 6c 6f 63 6b 25 | 21 32 34 0d 02 d2 0c c8 |6-block%|!24.....|
|000044a0| 95 20 6d 6f 72 65 25 0d | 02 d3 13 20 20 6d 78 25 |. more%.|... mx%|
|000044b0| 3d 62 6c 6f 63 6b 25 21 | 32 38 0d 02 d4 13 20 20 |=block%!|28.... |
|000044c0| 6d 79 25 3d 62 6c 6f 63 | 6b 25 21 33 32 0d 02 d5 |my%=bloc|k%!32...|
|000044d0| 13 20 20 78 78 25 3d 62 | 6c 6f 63 6b 25 21 33 36 |. xx%=b|lock%!36|
|000044e0| 0d 02 d6 13 20 20 78 79 | 25 3d 62 6c 6f 63 6b 25 |.... xy|%=block%|
|000044f0| 21 34 30 0d 02 d7 1b 20 | 20 6d 69 6e 78 25 3d 28 |!40.... | minx%=(|
|00004500| 6d 78 25 2d 77 78 25 29 | 2f 31 30 34 2d 31 0d 02 |mx%-wx%)|/104-1..|
|00004510| d8 1b 20 20 6d 61 78 78 | 25 3d 28 78 78 25 2d 77 |.. maxx|%=(xx%-w|
|00004520| 78 25 29 2f 31 30 34 2b | 31 0d 02 d9 1b 20 20 6d |x%)/104+|1.... m|
|00004530| 69 6e 79 25 3d 28 77 79 | 25 2d 78 79 25 29 2f 31 |iny%=(wy|%-xy%)/1|
|00004540| 30 34 2d 31 0d 02 da 1b | 20 20 6d 61 78 79 25 3d |04-1....| maxy%=|
|00004550| 28 77 79 25 2d 6d 79 25 | 29 2f 31 30 34 2b 31 0d |(wy%-my%|)/104+1.|
|00004560| 02 db 04 0d 02 dc 17 20 | 20 e7 20 6d 69 6e 78 25 |....... | . minx%|
|00004570| 3c 30 20 6d 69 6e 78 25 | 3d 30 0d 02 dd 17 20 20 |<0 minx%|=0.... |
|00004580| e7 20 6d 61 78 78 25 3e | 34 20 6d 61 78 78 25 3d |. maxx%>|4 maxx%=|
|00004590| 34 0d 02 de 17 20 20 e7 | 20 6d 69 6e 79 25 3c 30 |4.... .| miny%<0|
|000045a0| 20 6d 69 6e 79 25 3d 30 | 0d 02 df 17 20 20 e7 20 | miny%=0|.... . |
|000045b0| 6d 61 78 79 25 3e 35 20 | 6d 61 78 79 25 3d 35 0d |maxy%>5 |maxy%=5.|
|000045c0| 02 e0 04 0d 02 e1 19 20 | 20 e3 20 62 79 25 3d 6d |....... | . by%=m|
|000045d0| 69 6e 79 25 b8 6d 61 78 | 79 25 2d 31 0d 02 e2 19 |iny%.max|y%-1....|
|000045e0| 20 20 e3 20 62 78 25 3d | 6d 69 6e 78 25 b8 6d 61 | . bx%=|minx%.ma|
|000045f0| 78 78 25 2d 31 0d 02 e3 | 1a 20 20 63 6f 75 6e 74 |xx%-1...|. count|
|00004600| 65 72 25 3d 28 62 79 25 | 2a 34 29 2b 62 78 25 0d |er%=(by%|*4)+bx%.|
|00004610| 02 e4 31 20 20 20 20 63 | 6f 6c 6f 75 72 24 20 3d |..1 c|olour$ =|
|00004620| c2 22 30 30 22 2b c3 7e | 28 63 6f 6c 6f 75 72 25 |."00"+.~|(colour%|
|00004630| 28 33 2c 63 6f 75 6e 74 | 65 72 25 29 29 2c 32 29 |(3,count|er%)),2)|
|00004640| 0d 02 e5 31 20 20 20 20 | 63 6f 6c 6f 75 72 24 2b |...1 |colour$+|
|00004650| 3d c2 22 30 30 22 2b c3 | 7e 28 63 6f 6c 6f 75 72 |=."00"+.|~(colour|
|00004660| 25 28 32 2c 63 6f 75 6e | 74 65 72 25 29 29 2c 32 |%(2,coun|ter%)),2|
|00004670| 29 0d 02 e6 31 20 20 20 | 20 63 6f 6c 6f 75 72 24 |)...1 | colour$|
|00004680| 2b 3d c2 22 30 30 22 2b | c3 7e 28 63 6f 6c 6f 75 |+=."00"+|.~(colou|
|00004690| 72 25 28 31 2c 63 6f 75 | 6e 74 65 72 25 29 29 2c |r%(1,cou|nter%)),|
|000046a0| 32 29 0d 02 e7 20 20 20 | 20 20 63 6f 6c 6f 75 72 |2)... | colour|
|000046b0| 24 3d 22 26 22 2b 63 6f | 6c 6f 75 72 24 2b 22 30 |$="&"+co|lour$+"0|
|000046c0| 30 22 0d 02 e8 17 20 20 | 20 20 68 65 78 25 3d a0 |0".... | hex%=.|
|000046d0| 28 63 6f 6c 6f 75 72 24 | 29 0d 02 e9 2b 20 20 20 |(colour$|)...+ |
|000046e0| 20 c8 99 22 43 6f 6c 6f | 75 72 54 72 61 6e 73 5f | .."Colo|urTrans_|
|000046f0| 53 65 74 47 43 4f 4c 22 | 2c 68 65 78 25 2c 2c 2c |SetGCOL"|,hex%,,,|
|00004700| 26 31 30 30 0d 02 ea 32 | 20 20 20 20 c8 93 20 c8 |&100...2| .. .|
|00004710| 90 20 62 78 25 2a 31 30 | 34 2b 77 78 25 2c 2d 62 |. bx%*10|4+wx%,-b|
|00004720| 79 25 2a 31 30 34 2b 77 | 79 25 2d 31 30 34 2c 31 |y%*104+w|y%-104,1|
|00004730| 30 33 2c 31 30 33 0d 02 | eb 23 20 20 20 20 e7 20 |03,103..|.# . |
|00004740| 3f 28 73 65 6c 65 63 74 | 65 64 25 2b 63 6f 75 6e |?(select|ed%+coun|
|00004750| 74 65 72 25 29 3d 31 20 | 8c 0d 02 ec 10 20 20 20 |ter%)=1 |..... |
|00004760| 20 20 20 6f 6e 65 25 3d | 30 0d 02 ed 18 20 20 20 | one%=|0.... |
|00004770| 20 20 20 74 77 6f 25 3d | 26 46 46 46 46 46 46 30 | two%=|&FFFFFF0|
|00004780| 30 0d 02 ee 09 20 20 20 | 20 cc 0d 02 ef 10 20 20 |0.... | ..... |
|00004790| 20 20 20 20 74 77 6f 25 | 3d 30 0d 02 f0 18 20 20 | two%|=0.... |
|000047a0| 20 20 20 20 6f 6e 65 25 | 3d 26 46 46 46 46 46 46 | one%|=&FFFFFF|
|000047b0| 30 30 0d 02 f1 09 20 20 | 20 20 cd 0d 02 f2 2b 20 |00.... | ....+ |
|000047c0| 20 20 20 c8 99 22 43 6f | 6c 6f 75 72 54 72 61 6e | .."Co|lourTran|
|000047d0| 73 5f 53 65 74 47 43 4f | 4c 22 2c 6f 6e 65 25 2c |s_SetGCO|L",one%,|
|000047e0| 2c 2c 26 31 30 30 0d 02 | f3 2a 20 20 20 20 ec 20 |,,&100..|.* . |
|000047f0| 62 78 25 2a 31 30 34 2b | 77 78 25 2b 31 30 34 2c |bx%*104+|wx%+104,|
|00004800| 28 2d 62 79 25 2a 31 30 | 34 2b 77 79 25 29 2d 31 |(-by%*10|4+wy%)-1|
|00004810| 0d 02 f4 26 20 20 20 20 | df 20 62 78 25 2a 31 30 |...& |. bx%*10|
|00004820| 34 2b 77 78 25 2c 28 2d | 62 79 25 2a 31 30 34 2b |4+wx%,(-|by%*104+|
|00004830| 77 79 25 29 2d 31 0d 02 | f5 26 20 20 20 20 df 20 |wy%)-1..|.& . |
|00004840| 62 78 25 2a 31 30 34 2b | 77 78 25 2c 2d 62 79 25 |bx%*104+|wx%,-by%|
|00004850| 2a 31 30 34 2b 77 79 25 | 2d 31 30 33 0d 02 f6 2b |*104+wy%|-103...+|
|00004860| 20 20 20 20 c8 99 22 43 | 6f 6c 6f 75 72 54 72 61 | .."C|olourTra|
|00004870| 6e 73 5f 53 65 74 47 43 | 4f 4c 22 2c 74 77 6f 25 |ns_SetGC|OL",two%|
|00004880| 2c 2c 2c 26 31 30 30 0d | 02 f7 2a 20 20 20 20 df |,,,&100.|..* .|
|00004890| 20 62 78 25 2a 31 30 34 | 2b 77 78 25 2b 31 30 33 | bx%*104|+wx%+103|
|000048a0| 2c 2d 62 79 25 2a 31 30 | 34 2b 77 79 25 2d 31 30 |,-by%*10|4+wy%-10|
|000048b0| 33 0d 02 f8 28 20 20 20 | 20 df 20 62 78 25 2a 31 |3...( | . bx%*1|
|000048c0| 30 34 2b 77 78 25 2b 31 | 30 32 2c 2d 62 79 25 2a |04+wx%+1|02,-by%*|
|000048d0| 31 30 34 2b 77 79 25 2d | 31 0d 02 f9 2b 20 20 20 |104+wy%-|1...+ |
|000048e0| 20 c8 99 22 43 6f 6c 6f | 75 72 54 72 61 6e 73 5f | .."Colo|urTrans_|
|000048f0| 53 65 74 47 43 4f 4c 22 | 2c 74 77 6f 25 2c 2c 2c |SetGCOL"|,two%,,,|
|00004900| 26 31 30 30 0d 02 fa 11 | 20 20 20 20 e7 20 62 79 |&100....| . by|
|00004910| 25 3d 34 20 8c 0d 02 fb | 34 20 20 20 20 ef 35 3a |%=4 ....|4 .5:|
|00004920| ec 20 62 78 25 2a 31 30 | 34 2b 77 78 25 2b 35 32 |. bx%*10|4+wx%+52|
|00004930| 2d 34 2c 2d 62 79 25 2a | 31 30 34 2b 77 79 25 2d |-4,-by%*|104+wy%-|
|00004940| 35 32 2b 38 3a f1 22 4d | 22 0d 02 fc 2b 20 20 20 |52+8:."M|"...+ |
|00004950| 20 c8 99 22 43 6f 6c 6f | 75 72 54 72 61 6e 73 5f | .."Colo|urTrans_|
|00004960| 53 65 74 47 43 4f 4c 22 | 2c 6f 6e 65 25 2c 2c 2c |SetGCOL"|,one%,,,|
|00004970| 26 31 30 30 0d 02 fd 35 | 20 20 20 20 ef 35 3a ec |&100...5| .5:.|
|00004980| 20 62 78 25 2a 31 30 34 | 2b 77 78 25 2b 35 32 2d | bx%*104|+wx%+52-|
|00004990| 38 2c 2d 62 79 25 2a 31 | 30 34 2b 77 79 25 2d 35 |8,-by%*1|04+wy%-5|
|000049a0| 32 2b 31 32 3a f1 22 4d | 22 0d 02 fe 09 20 20 20 |2+12:."M|".... |
|000049b0| 20 cd 0d 02 ff 08 20 20 | ed 2c 0d 03 00 2c 20 20 | ..... |.,..., |
|000049c0| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 52 65 63 74 |.. "Wimp|_GetRect|
|000049d0| 61 6e 67 6c 65 22 2c 2c | 62 6c 6f 63 6b 25 20 b8 |angle",,|block% .|
|000049e0| 20 6d 6f 72 65 25 0d 03 | 01 05 ce 0d 03 02 05 e1 | more%..|........|
|000049f0| 0d 03 03 05 3a 0d 03 04 | 19 dd 20 f2 47 65 74 46 |....:...|.. .GetF|
|00004a00| 69 6c 65 49 6e 66 6f 28 | 6e 61 6d 65 24 29 0d 03 |ileInfo(|name$)..|
|00004a10| 05 31 c8 99 20 22 4f 53 | 5f 46 69 6c 65 22 2c 35 |.1.. "OS|_File",5|
|00004a20| 2c 6e 61 6d 65 24 20 b8 | 20 2c 2c 66 69 6c 65 74 |,name$ .| ,,filet|
|00004a30| 79 70 65 25 2c 2c 66 69 | 6c 65 73 69 7a 65 25 0d |ype%,,fi|lesize%.|
|00004a40| 03 06 26 66 69 6c 65 74 | 79 70 65 25 3d 28 66 69 |..&filet|ype%=(fi|
|00004a50| 6c 65 74 79 70 65 25 20 | 80 20 26 46 46 46 30 30 |letype% |. &FFF00|
|00004a60| 29 3e 3e 3e 38 0d 03 07 | 05 e1 0d 03 08 05 3a 0d |)>>>8...|......:.|
|00004a70| 03 09 12 dd 20 f2 47 65 | 74 46 75 6c 6c 49 6e 66 |.... .Ge|tFullInf|
|00004a80| 6f 0d 03 0a 0a 70 6f 73 | 25 3d 30 0d 03 0b 0c 6e |o....pos|%=0....n|
|00004a90| 61 6d 65 24 3d 22 22 0d | 03 0c 17 c8 95 20 3f 28 |ame$="".|..... ?(|
|00004aa0| 62 6c 2b 34 34 2b 70 6f | 73 25 29 3c 3e 30 0d 03 |bl+44+po|s%)<>0..|
|00004ab0| 0d 1b 6e 61 6d 65 24 2b | 3d bd 28 3f 28 62 6c 2b |..name$+|=.(?(bl+|
|00004ac0| 34 34 2b 70 6f 73 25 29 | 29 0d 03 0e 0b 70 6f 73 |44+pos%)|)....pos|
|00004ad0| 25 2b 3d 31 0d 03 0f 05 | ce 0d 03 10 31 c8 99 20 |%+=1....|....1.. |
|00004ae0| 22 4f 53 5f 46 69 6c 65 | 22 2c 35 2c 6e 61 6d 65 |"OS_File|",5,name|
|00004af0| 24 20 b8 20 2c 2c 66 69 | 6c 65 74 79 70 65 25 2c |$ . ,,fi|letype%,|
|00004b00| 2c 66 69 6c 65 73 69 7a | 65 25 0d 03 11 26 66 69 |,filesiz|e%...&fi|
|00004b10| 6c 65 74 79 70 65 25 3d | 28 66 69 6c 65 74 79 70 |letype%=|(filetyp|
|00004b20| 65 25 20 80 20 26 46 46 | 46 30 30 29 3e 3e 3e 38 |e% . &FF|F00)>>>8|
|00004b30| 0d 03 12 0f 65 78 74 66 | 6f 75 6e 64 25 3d a3 0d |....extf|ound%=..|
|00004b40| 03 13 16 65 78 74 70 6f | 73 25 3d a9 28 6e 61 6d |...extpo|s%=.(nam|
|00004b50| 65 24 29 2b 31 0d 03 14 | 16 64 6f 74 70 6f 73 25 |e$)+1...|.dotpos%|
|00004b60| 3d a9 28 6e 61 6d 65 24 | 29 2b 31 0d 03 15 10 66 |=.(name$|)+1....f|
|00004b70| 69 6c 65 6e 61 6d 65 24 | 3d 22 22 0d 03 16 05 f5 |ilename$|="".....|
|00004b80| 0d 03 17 1e 20 20 e7 20 | 65 78 74 66 6f 75 6e 64 |.... . |extfound|
|00004b90| 25 3d a3 20 65 78 74 70 | 6f 73 25 2d 3d 31 0d 03 |%=. extp|os%-=1..|
|00004ba0| 18 10 20 20 64 6f 74 70 | 6f 73 25 2d 3d 31 0d 03 |.. dotp|os%-=1..|
|00004bb0| 19 39 20 20 e7 20 65 78 | 74 66 6f 75 6e 64 25 3d |.9 . ex|tfound%=|
|00004bc0| a3 20 80 20 97 28 c1 6e | 61 6d 65 24 2c 65 78 74 |. . .(.n|ame$,ext|
|00004bd0| 70 6f 73 25 2c 31 29 29 | 3d 34 37 20 65 78 74 66 |pos%,1))|=47 extf|
|00004be0| 6f 75 6e 64 25 3d b9 0d | 03 1a 1d fd 20 97 28 c1 |ound%=..|.... .(.|
|00004bf0| 6e 61 6d 65 24 2c 64 6f | 74 70 6f 73 25 2c 31 29 |name$,do|tpos%,1)|
|00004c00| 29 3d 34 36 0d 03 1b 26 | 66 69 6c 65 6e 61 6d 65 |)=46...&|filename|
|00004c10| 24 3d c2 6e 61 6d 65 24 | 2c a9 28 6e 61 6d 65 24 |$=.name$|,.(name$|
|00004c20| 29 2d 64 6f 74 70 6f 73 | 25 29 0d 03 1c 1b 70 61 |)-dotpos|%)....pa|
|00004c30| 74 68 24 3d c0 6e 61 6d | 65 24 2c 64 6f 74 70 6f |th$=.nam|e$,dotpo|
|00004c40| 73 25 2d 31 29 0d 03 1d | 19 70 63 66 69 6c 65 6e |s%-1)...|.pcfilen|
|00004c50| 61 6d 65 24 3d 66 69 6c | 65 6e 61 6d 65 24 0d 03 |ame$=fil|ename$..|
|00004c60| 1e 67 e7 20 65 78 74 66 | 6f 75 6e 64 25 3d b9 20 |.g. extf|ound%=. |
|00004c70| 8c 20 65 78 74 70 6f 73 | 25 3d a7 66 69 6c 65 6e |. extpos|%=.filen|
|00004c80| 61 6d 65 24 2c 22 2f 22 | 29 3a 70 63 66 69 6c 65 |ame$,"/"|):pcfile|
|00004c90| 6e 61 6d 65 24 3d c0 66 | 69 6c 65 6e 61 6d 65 24 |name$=.f|ilename$|
|00004ca0| 2c 65 78 74 70 6f 73 25 | 2d 31 29 2b 22 2e 22 2b |,extpos%|-1)+"."+|
|00004cb0| c1 66 69 6c 65 6e 61 6d | 65 24 2c 65 78 74 70 6f |.filenam|e$,extpo|
|00004cc0| 73 25 2b 31 29 0d 03 1f | 05 e1 0d 03 20 05 3a 0d |s%+1)...|.... .:.|
|00004cd0| 03 21 0b dd 20 f2 4c 6f | 61 64 0d 03 22 10 f2 47 |.!.. .Lo|ad.."..G|
|00004ce0| 65 74 46 75 6c 6c 49 6e | 66 6f 0d 03 23 17 e7 20 |etFullIn|fo..#.. |
|00004cf0| 66 69 6c 65 74 79 70 65 | 25 3c 3e 26 46 45 44 20 |filetype|%<>&FED |
|00004d00| e1 0d 03 24 64 e7 20 66 | 69 6c 65 73 69 7a 65 25 |...$d. f|ilesize%|
|00004d10| 3c 3e 31 35 33 36 20 80 | 20 66 69 6c 65 73 69 7a |<>1536 .| filesiz|
|00004d20| 65 25 3c 3e 31 32 30 20 | 8c 20 f2 77 61 72 6e 69 |e%<>120 |. .warni|
|00004d30| 6e 67 28 22 50 61 6c 65 | 74 74 65 20 64 6f 65 73 |ng("Pale|tte does|
|00004d40| 6e 27 74 20 61 70 70 65 | 61 72 20 74 6f 20 62 65 |n't appe|ar to be|
|00004d50| 20 74 68 65 20 63 6f 72 | 72 65 63 74 20 73 69 7a | the cor|rect siz|
|00004d60| 65 22 29 3a e1 0d 03 25 | 13 6f 70 65 6e 70 61 6c |e"):...%|.openpal|
|00004d70| 3d 8e 20 6e 61 6d 65 24 | 0d 03 26 16 e7 20 66 69 |=. name$|..&.. fi|
|00004d80| 6c 65 73 69 7a 65 25 3d | 31 35 33 36 20 8c 0d 03 |lesize%=|1536 ...|
|00004d90| 27 11 20 20 e3 20 79 70 | 61 6c 3d 30 b8 31 35 0d |'. . yp|al=0.15.|
|00004da0| 03 28 16 20 20 20 20 e3 | 20 64 75 6d 70 6c 6f 6f |.(. .| dumploo|
|00004db0| 70 3d 31 b8 33 0d 03 29 | 18 20 20 20 20 20 20 64 |p=1.3..)|. d|
|00004dc0| 75 6d 70 3d 9a 23 6f 70 | 65 6e 70 61 6c 0d 03 2a |ump=.#op|enpal..*|
|00004dd0| 09 20 20 20 20 ed 0d 03 | 2b 12 20 20 20 20 e3 20 |. ...|+. . |
|00004de0| 78 70 61 6c 3d 31 b8 33 | 0d 03 2c 26 20 20 20 20 |xpal=1.3|..,& |
|00004df0| 20 20 63 6f 6c 6f 75 72 | 25 28 78 70 61 6c 2c 79 | colour|%(xpal,y|
|00004e00| 70 61 6c 29 3d 9a 23 6f | 70 65 6e 70 61 6c 0d 03 |pal)=.#o|penpal..|
|00004e10| 2d 09 20 20 20 20 ed 0d | 03 2e 16 20 20 20 20 e3 |-. ..|... .|
|00004e20| 20 64 75 6d 70 65 72 25 | 3d 31 b8 31 35 0d 03 2f | dumper%|=1.15../|
|00004e30| 18 20 20 20 20 20 20 e3 | 20 64 75 6d 70 6c 6f 6f |. .| dumploo|
|00004e40| 70 3d 31 b8 36 0d 03 30 | 1a 20 20 20 20 20 20 20 |p=1.6..0|. |
|00004e50| 20 64 75 6d 70 3d 9a 23 | 6f 70 65 6e 70 61 6c 0d | dump=.#|openpal.|
|00004e60| 03 31 0b 20 20 20 20 20 | 20 ed 0d 03 32 09 20 20 |.1. | ...2. |
|00004e70| 20 20 ed 0d 03 33 07 20 | 20 ed 0d 03 34 05 cc 0d | ...3. | ...4...|
|00004e80| 03 35 11 20 20 e3 20 79 | 70 61 6c 3d 30 b8 31 39 |.5. . y|pal=0.19|
|00004e90| 0d 03 36 18 20 20 20 e7 | 20 66 69 6c 65 73 69 7a |..6. .| filesiz|
|00004ea0| 65 25 3d 31 32 30 20 8c | 0d 03 37 16 20 20 20 20 |e%=120 .|..7. |
|00004eb0| e3 20 64 75 6d 70 6c 6f | 6f 70 3d 31 b8 33 0d 03 |. dumplo|op=1.3..|
|00004ec0| 38 17 20 20 20 20 20 64 | 75 6d 70 3d 9a 23 6f 70 |8. d|ump=.#op|
|00004ed0| 65 6e 70 61 6c 0d 03 39 | 09 20 20 20 20 ed 0d 03 |enpal..9|. ...|
|00004ee0| 3a 08 20 20 20 cd 0d 03 | 3b 11 20 20 20 e3 20 78 |:. ...|;. . x|
|00004ef0| 70 61 6c 3d 31 b8 33 0d | 03 3c 24 20 20 20 20 63 |pal=1.3.|.<$ c|
|00004f00| 6f 6c 6f 75 72 25 28 78 | 70 61 6c 2c 79 70 61 6c |olour%(x|pal,ypal|
|00004f10| 29 3d 9a 23 6f 70 65 6e | 70 61 6c 0d 03 3d 08 20 |)=.#open|pal..=. |
|00004f20| 20 ed 2c 0d 03 3e 05 cd | 0d 03 3f 0d d9 23 6f 70 | .,..>..|..?..#op|
|00004f30| 65 6e 70 61 6c 0d 03 40 | 26 f2 41 6c 74 65 72 49 |enpal..@|&.AlterI|
|00004f40| 63 6f 6e 73 28 6e 61 6d | 65 24 2c 33 35 2c 74 6f |cons(nam|e$,35,to|
|00004f50| 6f 6c 73 68 61 6e 64 6c | 65 25 29 0d 03 41 0e f2 |olshandl|e%)..A..|
|00004f60| 55 70 64 61 74 65 41 6c | 6c 0d 03 42 05 e1 0d 03 |UpdateAl|l..B....|
|00004f70| 43 05 3a 0d 03 44 19 dd | 20 f2 62 6c 65 6e 64 28 |C.:..D..| .blend(|
|00004f80| 73 74 61 72 74 25 2c 65 | 6e 64 25 29 0d 03 45 3a |start%,e|nd%)..E:|
|00004f90| 72 6d 6f 64 3d 28 63 6f | 6c 6f 75 72 25 28 31 2c |rmod=(co|lour%(1,|
|00004fa0| 73 74 61 72 74 25 29 2d | 63 6f 6c 6f 75 72 25 28 |start%)-|colour%(|
|00004fb0| 31 2c 65 6e 64 25 29 29 | 2f 28 65 6e 64 25 2d 73 |1,end%))|/(end%-s|
|00004fc0| 74 61 72 74 25 29 0d 03 | 46 3a 67 6d 6f 64 3d 28 |tart%)..|F:gmod=(|
|00004fd0| 63 6f 6c 6f 75 72 25 28 | 32 2c 73 74 61 72 74 25 |colour%(|2,start%|
|00004fe0| 29 2d 63 6f 6c 6f 75 72 | 25 28 32 2c 65 6e 64 25 |)-colour|%(2,end%|
|00004ff0| 29 29 2f 28 65 6e 64 25 | 2d 73 74 61 72 74 25 29 |))/(end%|-start%)|
|00005000| 0d 03 47 3a 62 6d 6f 64 | 3d 28 63 6f 6c 6f 75 72 |..G:bmod|=(colour|
|00005010| 25 28 33 2c 73 74 61 72 | 74 25 29 2d 63 6f 6c 6f |%(3,star|t%)-colo|
|00005020| 75 72 25 28 33 2c 65 6e | 64 25 29 29 2f 28 65 6e |ur%(3,en|d%))/(en|
|00005030| 64 25 2d 73 74 61 72 74 | 25 29 0d 03 48 1c e3 20 |d%-start|%)..H.. |
|00005040| 6d 6f 64 6c 6f 6f 70 25 | 3d 73 74 61 72 74 25 20 |modloop%|=start% |
|00005050| b8 20 65 6e 64 25 0d 03 | 49 42 63 6f 6c 6f 75 72 |. end%..|IBcolour|
|00005060| 25 28 31 2c 6d 6f 64 6c | 6f 6f 70 25 29 3d 63 6f |%(1,modl|oop%)=co|
|00005070| 6c 6f 75 72 25 28 31 2c | 73 74 61 72 74 25 29 2d |lour%(1,|start%)-|
|00005080| 28 72 6d 6f 64 2a 28 6d | 6f 64 6c 6f 6f 70 25 2d |(rmod*(m|odloop%-|
|00005090| 73 74 61 72 74 25 29 29 | 0d 03 4a 42 63 6f 6c 6f |start%))|..JBcolo|
|000050a0| 75 72 25 28 32 2c 6d 6f | 64 6c 6f 6f 70 25 29 3d |ur%(2,mo|dloop%)=|
|000050b0| 63 6f 6c 6f 75 72 25 28 | 32 2c 73 74 61 72 74 25 |colour%(|2,start%|
|000050c0| 29 2d 28 67 6d 6f 64 2a | 28 6d 6f 64 6c 6f 6f 70 |)-(gmod*|(modloop|
|000050d0| 25 2d 73 74 61 72 74 25 | 29 29 0d 03 4b 42 63 6f |%-start%|))..KBco|
|000050e0| 6c 6f 75 72 25 28 33 2c | 6d 6f 64 6c 6f 6f 70 25 |lour%(3,|modloop%|
|000050f0| 29 3d 63 6f 6c 6f 75 72 | 25 28 33 2c 73 74 61 72 |)=colour|%(3,star|
|00005100| 74 25 29 2d 28 62 6d 6f | 64 2a 28 6d 6f 64 6c 6f |t%)-(bmo|d*(modlo|
|00005110| 6f 70 25 2d 73 74 61 72 | 74 25 29 29 0d 03 4c 05 |op%-star|t%))..L.|
|00005120| ed 0d 03 4d 05 e1 0d 03 | 4e 05 3a 0d 03 4f 19 dd |...M....|N.:..O..|
|00005130| 20 a4 7a 65 72 6f 28 6c | 65 6e 25 2c 6e 75 6d 62 | .zero(l|en%,numb|
|00005140| 65 72 25 29 0d 03 50 16 | 6e 75 6d 62 65 72 24 3d |er%)..P.|number$=|
|00005150| c3 28 6e 75 6d 62 65 72 | 25 29 0d 03 51 17 e7 20 |.(number|%)..Q.. |
|00005160| a9 28 6e 75 6d 62 65 72 | 24 29 3c 6c 65 6e 25 20 |.(number|$)<len% |
|00005170| 8c 0d 03 52 05 f5 0d 03 | 53 17 6e 75 6d 62 65 72 |...R....|S.number|
|00005180| 24 3d 22 30 22 2b 6e 75 | 6d 62 65 72 24 0d 03 54 |$="0"+nu|mber$..T|
|00005190| 16 fd 20 a9 28 6e 75 6d | 62 65 72 24 29 3e 3d 6c |.. .(num|ber$)>=l|
|000051a0| 65 6e 25 0d 03 55 05 cd | 0d 03 56 0c 3d 6e 75 6d |en%..U..|..V.=num|
|000051b0| 62 65 72 24 0d 03 57 05 | 3a 0d 03 58 1c dd 20 a4 |ber$..W.|:..X.. .|
|000051c0| 68 65 78 7a 65 72 6f 28 | 6c 65 6e 25 2c 6e 75 6d |hexzero(|len%,num|
|000051d0| 62 65 72 25 29 0d 03 59 | 15 6e 75 6d 62 65 72 24 |ber%)..Y|.number$|
|000051e0| 3d c3 7e 6e 75 6d 62 65 | 72 25 0d 03 5a 17 e7 20 |=.~numbe|r%..Z.. |
|000051f0| a9 28 6e 75 6d 62 65 72 | 24 29 3c 6c 65 6e 25 20 |.(number|$)<len% |
|00005200| 8c 0d 03 5b 05 f5 0d 03 | 5c 17 6e 75 6d 62 65 72 |...[....|\.number|
|00005210| 24 3d 22 30 22 2b 6e 75 | 6d 62 65 72 24 0d 03 5d |$="0"+nu|mber$..]|
|00005220| 16 fd 20 a9 28 6e 75 6d | 62 65 72 24 29 3e 3d 6c |.. .(num|ber$)>=l|
|00005230| 65 6e 25 0d 03 5e 05 cd | 0d 03 5f 0c 3d 6e 75 6d |en%..^..|.._.=num|
|00005240| 62 65 72 24 0d 03 60 05 | 3a 0d 03 61 1c dd 20 f2 |ber$..`.|:..a.. .|
|00005250| 55 70 64 61 74 65 49 63 | 6f 6e 28 70 69 63 6b 69 |UpdateIc|on(picki|
|00005260| 63 6f 6e 25 29 0d 03 62 | 17 21 62 6c 6f 63 6b 25 |con%)..b|.!block%|
|00005270| 3d 6d 61 69 6e 68 61 6e | 64 6c 65 25 0d 03 63 22 |=mainhan|dle%..c"|
|00005280| c8 99 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |.."Wimp_|GetWindo|
|00005290| 77 49 6e 66 6f 22 2c 2c | 62 6c 6f 63 6b 25 0d 03 |wInfo",,|block%..|
|000052a0| 64 10 6d 78 25 3d 62 6c | 6f 63 6b 25 21 34 0d 03 |d.mx%=bl|ock%!4..|
|000052b0| 65 10 6d 79 25 3d 62 6c | 6f 63 6b 25 21 38 0d 03 |e.my%=bl|ock%!8..|
|000052c0| 66 11 78 78 25 3d 62 6c | 6f 63 6b 25 21 31 32 0d |f.xx%=bl|ock%!12.|
|000052d0| 03 67 11 78 79 25 3d 62 | 6c 6f 63 6b 25 21 31 36 |.g.xy%=b|lock%!16|
|000052e0| 0d 03 68 25 62 74 6d 78 | 25 3d 28 28 28 70 69 63 |..h%btmx|%=(((pic|
|000052f0| 6b 69 63 6f 6e 25 29 20 | 83 20 34 29 2a 31 30 34 |kicon%) |. 4)*104|
|00005300| 29 2b 6d 78 25 0d 03 69 | 29 62 74 6d 79 25 3d 28 |)+mx%..i|)btmy%=(|
|00005310| 28 34 2d 28 70 69 63 6b | 69 63 6f 6e 25 20 81 20 |(4-(pick|icon% . |
|00005320| 34 29 29 2a 31 30 34 29 | 2b 6d 79 25 2d 31 0d 03 |4))*104)|+my%-1..|
|00005330| 6a 3b c8 99 22 57 69 6d | 70 5f 46 6f 72 63 65 52 |j;.."Wim|p_ForceR|
|00005340| 65 64 72 61 77 22 2c 2d | 31 2c 62 74 6d 78 25 2c |edraw",-|1,btmx%,|
|00005350| 62 74 6d 79 25 2c 62 74 | 6d 78 25 2b 31 30 34 2c |btmy%,bt|mx%+104,|
|00005360| 62 74 6d 79 25 2b 31 30 | 35 0d 03 6b 13 f4 20 50 |btmy%+10|5..k.. P|
|00005370| 52 4f 43 55 70 64 61 74 | 65 41 6c 6c 0d 03 6c 05 |ROCUpdat|eAll..l.|
|00005380| e1 0d 03 6d 05 3a 0d 03 | 6e 18 dd 20 f2 77 61 72 |...m.:..|n.. .war|
|00005390| 6e 69 6e 67 28 6d 65 73 | 73 61 67 65 24 29 0d 03 |ning(mes|sage$)..|
|000053a0| 6f 0d 21 62 6c 6f 63 6b | 25 3d 30 0d 03 70 1b 24 |o.!block|%=0..p.$|
|000053b0| 28 62 6c 6f 63 6b 25 2b | 34 29 3d 6d 65 73 73 61 |(block%+|4)=messa|
|000053c0| 67 65 24 2b bd 30 0d 03 | 71 16 66 6c 61 67 73 25 |ge$+.0..|q.flags%|
|000053d0| 3d 25 31 30 30 30 30 30 | 30 30 30 31 0d 03 72 2c |=%100000|0001..r,|
|000053e0| c8 99 22 57 69 6d 70 5f | 52 65 70 6f 72 74 45 72 |.."Wimp_|ReportEr|
|000053f0| 72 6f 72 22 2c 62 6c 6f | 63 6b 25 2c 66 6c 61 67 |ror",blo|ck%,flag|
|00005400| 73 25 2c 54 61 73 6b 24 | 0d 03 73 05 e1 0d 03 74 |s%,Task$|..s....t|
|00005410| 05 3a 0d 03 75 10 dd 20 | f2 55 70 64 61 74 65 41 |.:..u.. |.UpdateA|
|00005420| 6c 6c 0d 03 76 17 21 62 | 6c 6f 63 6b 25 3d 6d 61 |ll..v.!b|lock%=ma|
|00005430| 69 6e 68 61 6e 64 6c 65 | 25 0d 03 77 22 c8 99 22 |inhandle|%..w".."|
|00005440| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 49 6e |Wimp_Get|WindowIn|
|00005450| 66 6f 22 2c 2c 62 6c 6f | 63 6b 25 0d 03 78 10 6d |fo",,blo|ck%..x.m|
|00005460| 78 25 3d 62 6c 6f 63 6b | 25 21 34 0d 03 79 10 6d |x%=block|%!4..y.m|
|00005470| 79 25 3d 62 6c 6f 63 6b | 25 21 38 0d 03 7a 11 78 |y%=block|%!8..z.x|
|00005480| 78 25 3d 62 6c 6f 63 6b | 25 21 31 32 0d 03 7b 11 |x%=block|%!12..{.|
|00005490| 78 79 25 3d 62 6c 6f 63 | 6b 25 21 31 36 0d 03 7c |xy%=bloc|k%!16..||
|000054a0| 2b c8 99 22 57 69 6d 70 | 5f 46 6f 72 63 65 52 65 |+.."Wimp|_ForceRe|
|000054b0| 64 72 61 77 22 2c 2d 31 | 2c 6d 78 25 2c 6d 79 25 |draw",-1|,mx%,my%|
|000054c0| 2c 78 78 25 2c 78 79 25 | 0d 03 7d 05 e1 0d 03 7e |,xx%,xy%|..}....~|
|000054d0| 05 3a 0d 03 7f 12 dd 20 | f2 53 61 76 65 28 66 69 |.:..... |.Save(fi|
|000054e0| 6c 65 24 29 0d 03 80 44 | e7 20 c2 66 69 6c 65 24 |le$)...D|. .file$|
|000054f0| 2c 31 29 3d 22 2e 22 20 | 8c 20 f2 77 61 72 6e 69 |,1)="." |. .warni|
|00005500| 6e 67 28 22 50 61 6c 65 | 74 74 65 20 6d 75 73 74 |ng("Pale|tte must|
|00005510| 20 62 65 20 67 69 76 65 | 6e 20 61 20 66 69 6c 65 | be give|n a file|
|00005520| 6e 61 6d 65 22 29 3a e1 | 0d 03 81 4a e7 20 a7 66 |name"):.|...J. .f|
|00005530| 69 6c 65 24 2c 22 2e 22 | 29 3d 30 20 8c 20 f2 77 |ile$,"."|)=0 . .w|
|00005540| 61 72 6e 69 6e 67 28 22 | 43 61 6e 27 74 20 66 69 |arning("|Can't fi|
|00005550| 6e 64 20 61 20 64 69 72 | 65 63 74 6f 72 79 20 6e |nd a dir|ectory n|
|00005560| 61 6d 65 20 2d 20 61 62 | 6f 72 74 69 6e 67 22 29 |ame - ab|orting")|
|00005570| 3a e1 0d 03 82 26 f2 41 | 6c 74 65 72 49 63 6f 6e |:....&.A|lterIcon|
|00005580| 73 28 66 69 6c 65 24 2c | 33 35 2c 74 6f 6f 6c 73 |s(file$,|35,tools|
|00005590| 68 61 6e 64 6c 65 25 29 | 0d 03 83 10 6f 75 74 25 |handle%)|....out%|
|000055a0| 3d ae 20 66 69 6c 65 24 | 0d 03 84 12 e3 20 6c 6f |=. file$|..... lo|
|000055b0| 6f 70 25 3d 30 20 b8 20 | 31 39 0d 03 85 0f 20 d5 |op%=0 . |19.... .|
|000055c0| 23 6f 75 74 25 2c 26 31 | 33 0d 03 86 11 20 d5 23 |#out%,&1|3.... .#|
|000055d0| 6f 75 74 25 2c 6c 6f 6f | 70 25 0d 03 87 0f 20 d5 |out%,loo|p%.... .|
|000055e0| 23 6f 75 74 25 2c 26 31 | 30 0d 03 88 1c 20 d5 23 |#out%,&1|0.... .#|
|000055f0| 6f 75 74 25 2c 63 6f 6c | 6f 75 72 25 28 31 2c 6c |out%,col|our%(1,l|
|00005600| 6f 6f 70 25 29 0d 03 89 | 1c 20 d5 23 6f 75 74 25 |oop%)...|. .#out%|
|00005610| 2c 63 6f 6c 6f 75 72 25 | 28 32 2c 6c 6f 6f 70 25 |,colour%|(2,loop%|
|00005620| 29 0d 03 8a 1c 20 d5 23 | 6f 75 74 25 2c 63 6f 6c |).... .#|out%,col|
|00005630| 6f 75 72 25 28 33 2c 6c | 6f 6f 70 25 29 0d 03 8b |our%(3,l|oop%)...|
|00005640| 05 ed 0d 03 8c 0a d9 23 | 6f 75 74 25 0d 03 8d 28 |.......#|out%...(|
|00005650| c8 99 22 58 4f 53 5f 43 | 4c 49 22 2c 22 53 65 74 |.."XOS_C|LI","Set|
|00005660| 74 79 70 65 20 22 2b 66 | 69 6c 65 24 2b 22 20 26 |type "+f|ile$+" &|
|00005670| 46 45 44 22 0d 03 8e 05 | e1 0d 03 8f 05 3a 0d 03 |FED"....|.....:..|
|00005680| 90 0f dd 20 f2 55 6e 73 | 65 6c 65 63 74 0d 03 91 |... .Uns|elect...|
|00005690| 0b 74 6f 64 6f 25 3d 30 | 0d 03 92 10 e3 20 6d 70 |.todo%=0|..... mp|
|000056a0| 70 72 25 3d 30 b8 31 39 | 0d 03 93 1c e7 20 3f 28 |pr%=0.19|..... ?(|
|000056b0| 73 65 6c 65 63 74 65 64 | 25 2b 6d 70 70 72 25 29 |selected|%+mppr%)|
|000056c0| 3d 31 20 8c 0d 03 94 0f | 20 20 20 74 6f 64 6f 25 |=1 .....| todo%|
|000056d0| 2b 3d 31 0d 03 95 05 cd | 0d 03 96 10 e3 20 6d 70 |+=1.....|..... mp|
|000056e0| 70 72 25 3d 30 b8 31 39 | 0d 03 97 1c e7 20 3f 28 |pr%=0.19|..... ?(|
|000056f0| 73 65 6c 65 63 74 65 64 | 25 2b 6d 70 70 72 25 29 |selected|%+mppr%)|
|00005700| 3d 31 20 8c 0d 03 98 1b | 20 20 20 3f 28 73 65 6c |=1 .....| ?(sel|
|00005710| 65 63 74 65 64 25 2b 6d | 70 70 72 25 29 3d 30 0d |ected%+m|ppr%)=0.|
|00005720| 03 99 19 20 20 20 f2 55 | 70 64 61 74 65 49 63 6f |... .U|pdateIco|
|00005730| 6e 28 6d 70 70 72 25 29 | 0d 03 9a 05 cd 0d 03 9b |n(mppr%)|........|
|00005740| 05 ed 0d 03 9c 05 e1 0d | 03 9d 05 3a 0d 03 9e 0d |........|...:....|
|00005750| dd 20 f2 73 6d 6f 6f 74 | 68 0d 03 9f 11 f2 46 69 |. .smoot|h.....Fi|
|00005760| 6e 64 43 68 61 6e 6e 65 | 6c 73 0d 03 a0 3b e7 20 |ndChanne|ls...;. |
|00005770| 63 68 61 6e 6e 65 6c 73 | 25 28 31 29 3d a3 20 80 |channels|%(1)=. .|
|00005780| 20 63 68 61 6e 6e 65 6c | 73 25 28 32 29 3d a3 20 | channel|s%(2)=. |
|00005790| 80 20 63 68 61 6e 6e 65 | 6c 73 25 28 33 29 3d a3 |. channe|ls%(3)=.|
|000057a0| 20 ef 37 3a e1 0d 03 a1 | 0d f2 46 69 6e 64 41 72 | .7:....|..FindAr|
|000057b0| 65 61 0d 03 a2 14 e7 20 | 73 74 61 72 74 25 3d 2d |ea..... |start%=-|
|000057c0| 31 20 ef 37 3a e1 0d 03 | a3 14 e7 20 65 78 74 65 |1 .7:...|... exte|
|000057d0| 6e 74 25 3c 32 20 ef 37 | 3a e1 0d 03 a4 04 0d 03 |nt%<2 .7|:.......|
|000057e0| a5 3a 72 6d 6f 64 3d 28 | 63 6f 6c 6f 75 72 25 28 |.:rmod=(|colour%(|
|000057f0| 31 2c 73 74 61 72 74 25 | 29 2d 63 6f 6c 6f 75 72 |1,start%|)-colour|
|00005800| 25 28 31 2c 65 6e 64 25 | 29 29 2f 28 65 6e 64 25 |%(1,end%|))/(end%|
|00005810| 2d 73 74 61 72 74 25 29 | 0d 03 a6 3a 67 6d 6f 64 |-start%)|...:gmod|
|00005820| 3d 28 63 6f 6c 6f 75 72 | 25 28 32 2c 73 74 61 72 |=(colour|%(2,star|
|00005830| 74 25 29 2d 63 6f 6c 6f | 75 72 25 28 32 2c 65 6e |t%)-colo|ur%(2,en|
|00005840| 64 25 29 29 2f 28 65 6e | 64 25 2d 73 74 61 72 74 |d%))/(en|d%-start|
|00005850| 25 29 0d 03 a7 3a 62 6d | 6f 64 3d 28 63 6f 6c 6f |%)...:bm|od=(colo|
|00005860| 75 72 25 28 33 2c 73 74 | 61 72 74 25 29 2d 63 6f |ur%(3,st|art%)-co|
|00005870| 6c 6f 75 72 25 28 33 2c | 65 6e 64 25 29 29 2f 28 |lour%(3,|end%))/(|
|00005880| 65 6e 64 25 2d 73 74 61 | 72 74 25 29 0d 03 a8 1c |end%-sta|rt%)....|
|00005890| e3 20 6d 6f 64 6c 6f 6f | 70 25 3d 73 74 61 72 74 |. modloo|p%=start|
|000058a0| 25 20 b8 20 65 6e 64 25 | 0d 03 a9 55 e7 20 63 68 |% . end%|...U. ch|
|000058b0| 61 6e 6e 65 6c 73 25 28 | 31 29 3d b9 20 8c 20 63 |annels%(|1)=. . c|
|000058c0| 6f 6c 6f 75 72 25 28 31 | 2c 6d 6f 64 6c 6f 6f 70 |olour%(1|,modloop|
|000058d0| 25 29 3d 63 6f 6c 6f 75 | 72 25 28 31 2c 73 74 61 |%)=colou|r%(1,sta|
|000058e0| 72 74 25 29 2d 28 72 6d | 6f 64 2a 28 6d 6f 64 6c |rt%)-(rm|od*(modl|
|000058f0| 6f 6f 70 25 2d 73 74 61 | 72 74 25 29 29 0d 03 aa |oop%-sta|rt%))...|
|00005900| 55 e7 20 63 68 61 6e 6e | 65 6c 73 25 28 32 29 3d |U. chann|els%(2)=|
|00005910| b9 20 8c 20 63 6f 6c 6f | 75 72 25 28 32 2c 6d 6f |. . colo|ur%(2,mo|
|00005920| 64 6c 6f 6f 70 25 29 3d | 63 6f 6c 6f 75 72 25 28 |dloop%)=|colour%(|
|00005930| 32 2c 73 74 61 72 74 25 | 29 2d 28 67 6d 6f 64 2a |2,start%|)-(gmod*|
|00005940| 28 6d 6f 64 6c 6f 6f 70 | 25 2d 73 74 61 72 74 25 |(modloop|%-start%|
|00005950| 29 29 0d 03 ab 55 e7 20 | 63 68 61 6e 6e 65 6c 73 |))...U. |channels|
|00005960| 25 28 33 29 3d b9 20 8c | 20 63 6f 6c 6f 75 72 25 |%(3)=. .| colour%|
|00005970| 28 33 2c 6d 6f 64 6c 6f | 6f 70 25 29 3d 63 6f 6c |(3,modlo|op%)=col|
|00005980| 6f 75 72 25 28 33 2c 73 | 74 61 72 74 25 29 2d 28 |our%(3,s|tart%)-(|
|00005990| 62 6d 6f 64 2a 28 6d 6f | 64 6c 6f 6f 70 25 2d 73 |bmod*(mo|dloop%-s|
|000059a0| 74 61 72 74 25 29 29 0d | 03 ac 28 e7 20 65 78 74 |tart%)).|..(. ext|
|000059b0| 65 6e 74 25 3c 36 34 20 | 8c 20 f2 55 70 64 61 74 |ent%<64 |. .Updat|
|000059c0| 65 49 63 6f 6e 28 6d 6f | 64 6c 6f 6f 70 25 29 0d |eIcon(mo|dloop%).|
|000059d0| 03 ad 05 ed 0d 03 ae 1e | e7 20 65 78 74 65 6e 74 |........|. extent|
|000059e0| 25 3e 3d 36 34 20 8c 20 | f2 55 70 64 61 74 65 41 |%>=64 . |.UpdateA|
|000059f0| 6c 6c 0d 03 af 05 e1 0d | 03 b0 05 3a 0d 03 b1 0d |ll......|...:....|
|00005a00| dd 20 f2 49 6e 76 65 72 | 74 0d 03 b2 11 f2 46 69 |. .Inver|t.....Fi|
|00005a10| 6e 64 43 68 61 6e 6e 65 | 6c 73 0d 03 b3 3b e7 20 |ndChanne|ls...;. |
|00005a20| 63 68 61 6e 6e 65 6c 73 | 25 28 31 29 3d a3 20 80 |channels|%(1)=. .|
|00005a30| 20 63 68 61 6e 6e 65 6c | 73 25 28 32 29 3d a3 20 | channel|s%(2)=. |
|00005a40| 80 20 63 68 61 6e 6e 65 | 6c 73 25 28 33 29 3d a3 |. channe|ls%(3)=.|
|00005a50| 20 ef 37 3a e1 0d 03 b4 | 0d f2 46 69 6e 64 41 72 | .7:....|..FindAr|
|00005a60| 65 61 0d 03 b5 16 e7 20 | 73 74 61 72 74 25 3d 2d |ea..... |start%=-|
|00005a70| 31 20 8c 20 ef 37 3a e1 | 0d 03 b6 16 e7 20 65 78 |1 . .7:.|..... ex|
|00005a80| 74 65 6e 74 25 3c 31 20 | 8c 20 ef 37 3a e1 0d 03 |tent%<1 |. .7:...|
|00005a90| b7 1c e3 20 6d 6f 64 6c | 6f 6f 70 25 3d 73 74 61 |... modl|oop%=sta|
|00005aa0| 72 74 25 20 b8 20 65 6e | 64 25 0d 03 b8 44 e7 20 |rt% . en|d%...D. |
|00005ab0| 63 68 61 6e 6e 65 6c 73 | 25 28 31 29 3d b9 20 8c |channels|%(1)=. .|
|00005ac0| 20 63 6f 6c 6f 75 72 25 | 28 31 2c 6d 6f 64 6c 6f | colour%|(1,modlo|
|00005ad0| 6f 70 25 29 3d 32 35 35 | 2d 28 63 6f 6c 6f 75 72 |op%)=255|-(colour|
|00005ae0| 25 28 31 2c 6d 6f 64 6c | 6f 6f 70 25 29 29 0d 03 |%(1,modl|oop%))..|
|00005af0| b9 44 e7 20 63 68 61 6e | 6e 65 6c 73 25 28 32 29 |.D. chan|nels%(2)|
|00005b00| 3d b9 20 8c 20 63 6f 6c | 6f 75 72 25 28 32 2c 6d |=. . col|our%(2,m|
|00005b10| 6f 64 6c 6f 6f 70 25 29 | 3d 32 35 35 2d 28 63 6f |odloop%)|=255-(co|
|00005b20| 6c 6f 75 72 25 28 32 2c | 6d 6f 64 6c 6f 6f 70 25 |lour%(2,|modloop%|
|00005b30| 29 29 0d 03 ba 44 e7 20 | 63 68 61 6e 6e 65 6c 73 |))...D. |channels|
|00005b40| 25 28 33 29 3d b9 20 8c | 20 63 6f 6c 6f 75 72 25 |%(3)=. .| colour%|
|00005b50| 28 33 2c 6d 6f 64 6c 6f | 6f 70 25 29 3d 32 35 35 |(3,modlo|op%)=255|
|00005b60| 2d 28 63 6f 6c 6f 75 72 | 25 28 33 2c 6d 6f 64 6c |-(colour|%(3,modl|
|00005b70| 6f 6f 70 25 29 29 0d 03 | bb 28 e7 20 65 78 74 65 |oop%))..|.(. exte|
|00005b80| 6e 74 25 3c 36 34 20 8c | 20 f2 55 70 64 61 74 65 |nt%<64 .| .Update|
|00005b90| 49 63 6f 6e 28 6d 6f 64 | 6c 6f 6f 70 25 29 0d 03 |Icon(mod|loop%)..|
|00005ba0| bc 05 ed 0d 03 bd 1e e7 | 20 65 78 74 65 6e 74 25 |........| extent%|
|00005bb0| 3e 3d 36 34 20 8c 20 f2 | 55 70 64 61 74 65 41 6c |>=64 . .|UpdateAl|
|00005bc0| 6c 0d 03 be 05 e1 0d 03 | bf 05 3a 0d 03 c0 0e dd |l.......|..:.....|
|00005bd0| 20 f2 52 65 76 65 72 73 | 65 0d 03 c1 11 f2 46 69 | .Revers|e.....Fi|
|00005be0| 6e 64 43 68 61 6e 6e 65 | 6c 73 0d 03 c2 3b e7 20 |ndChanne|ls...;. |
|00005bf0| 63 68 61 6e 6e 65 6c 73 | 25 28 31 29 3d a3 20 80 |channels|%(1)=. .|
|00005c00| 20 63 68 61 6e 6e 65 6c | 73 25 28 32 29 3d a3 20 | channel|s%(2)=. |
|00005c10| 80 20 63 68 61 6e 6e 65 | 6c 73 25 28 33 29 3d a3 |. channe|ls%(3)=.|
|00005c20| 20 ef 37 3a e1 0d 03 c3 | 0d f2 46 69 6e 64 41 72 | .7:....|..FindAr|
|00005c30| 65 61 0d 03 c4 14 e7 20 | 73 74 61 72 74 25 3d 2d |ea..... |start%=-|
|00005c40| 31 20 ef 37 3a e1 0d 03 | c5 14 e7 20 65 78 74 65 |1 .7:...|... exte|
|00005c50| 6e 74 25 3c 32 20 ef 37 | 3a e1 0d 03 c6 1a e3 20 |nt%<2 .7|:...... |
|00005c60| 6d 6f 64 6c 6f 6f 70 25 | 3d 30 20 b8 20 65 78 74 |modloop%|=0 . ext|
|00005c70| 65 6e 74 25 0d 03 c7 34 | 73 68 61 64 6f 77 25 28 |ent%...4|shadow%(|
|00005c80| 31 2c 6d 6f 64 6c 6f 6f | 70 25 2b 31 29 3d 63 6f |1,modloo|p%+1)=co|
|00005c90| 6c 6f 75 72 25 28 31 2c | 73 74 61 72 74 25 2b 6d |lour%(1,|start%+m|
|00005ca0| 6f 64 6c 6f 6f 70 25 29 | 0d 03 c8 34 73 68 61 64 |odloop%)|...4shad|
|00005cb0| 6f 77 25 28 32 2c 6d 6f | 64 6c 6f 6f 70 25 2b 31 |ow%(2,mo|dloop%+1|
|00005cc0| 29 3d 63 6f 6c 6f 75 72 | 25 28 32 2c 73 74 61 72 |)=colour|%(2,star|
|00005cd0| 74 25 2b 6d 6f 64 6c 6f | 6f 70 25 29 0d 03 c9 34 |t%+modlo|op%)...4|
|00005ce0| 73 68 61 64 6f 77 25 28 | 33 2c 6d 6f 64 6c 6f 6f |shadow%(|3,modloo|
|00005cf0| 70 25 2b 31 29 3d 63 6f | 6c 6f 75 72 25 28 33 2c |p%+1)=co|lour%(3,|
|00005d00| 73 74 61 72 74 25 2b 6d | 6f 64 6c 6f 6f 70 25 29 |start%+m|odloop%)|
|00005d10| 0d 03 ca 05 ed 0d 03 cb | 04 0d 03 cc 1c e3 20 6d |........|...... m|
|00005d20| 6f 64 6c 6f 6f 70 25 3d | 73 74 61 72 74 25 20 b8 |odloop%=|start% .|
|00005d30| 20 65 6e 64 25 0d 03 cd | 49 e7 20 63 68 61 6e 6e | end%...|I. chann|
|00005d40| 65 6c 73 25 28 31 29 3d | b9 20 8c 20 63 6f 6c 6f |els%(1)=|. . colo|
|00005d50| 75 72 25 28 31 2c 6d 6f | 64 6c 6f 6f 70 25 29 3d |ur%(1,mo|dloop%)=|
|00005d60| 28 73 68 61 64 6f 77 25 | 28 31 2c 28 65 6e 64 25 |(shadow%|(1,(end%|
|00005d70| 2d 6d 6f 64 6c 6f 6f 70 | 25 29 2b 31 29 29 0d 03 |-modloop|%)+1))..|
|00005d80| ce 49 e7 20 63 68 61 6e | 6e 65 6c 73 25 28 32 29 |.I. chan|nels%(2)|
|00005d90| 3d b9 20 8c 20 63 6f 6c | 6f 75 72 25 28 32 2c 6d |=. . col|our%(2,m|
|00005da0| 6f 64 6c 6f 6f 70 25 29 | 3d 28 73 68 61 64 6f 77 |odloop%)|=(shadow|
|00005db0| 25 28 32 2c 28 65 6e 64 | 25 2d 6d 6f 64 6c 6f 6f |%(2,(end|%-modloo|
|00005dc0| 70 25 29 2b 31 29 29 0d | 03 cf 49 e7 20 63 68 61 |p%)+1)).|..I. cha|
|00005dd0| 6e 6e 65 6c 73 25 28 33 | 29 3d b9 20 8c 20 63 6f |nnels%(3|)=. . co|
|00005de0| 6c 6f 75 72 25 28 33 2c | 6d 6f 64 6c 6f 6f 70 25 |lour%(3,|modloop%|
|00005df0| 29 3d 28 73 68 61 64 6f | 77 25 28 33 2c 28 65 6e |)=(shado|w%(3,(en|
|00005e00| 64 25 2d 6d 6f 64 6c 6f | 6f 70 25 29 2b 31 29 29 |d%-modlo|op%)+1))|
|00005e10| 0d 03 d0 28 e7 20 65 78 | 74 65 6e 74 25 3c 36 34 |...(. ex|tent%<64|
|00005e20| 20 8c 20 f2 55 70 64 61 | 74 65 49 63 6f 6e 28 6d | . .Upda|teIcon(m|
|00005e30| 6f 64 6c 6f 6f 70 25 29 | 0d 03 d1 05 ed 0d 03 d2 |odloop%)|........|
|00005e40| 1e e7 20 65 78 74 65 6e | 74 25 3e 3d 36 34 20 8c |.. exten|t%>=64 .|
|00005e50| 20 f2 55 70 64 61 74 65 | 41 6c 6c 0d 03 d3 05 e1 | .Update|All.....|
|00005e60| 0d 03 d4 05 3a 0d 03 d5 | 1d dd 20 f2 42 72 69 67 |....:...|.. .Brig|
|00005e70| 68 74 6e 65 73 73 28 62 | 72 69 67 68 74 6e 65 73 |htness(b|rightnes|
|00005e80| 73 29 0d 03 d6 11 f2 46 | 69 6e 64 43 68 61 6e 6e |s).....F|indChann|
|00005e90| 65 6c 73 0d 03 d7 3b e7 | 20 63 68 61 6e 6e 65 6c |els...;.| channel|
|00005ea0| 73 25 28 31 29 3d a3 20 | 80 20 63 68 61 6e 6e 65 |s%(1)=. |. channe|
|00005eb0| 6c 73 25 28 32 29 3d a3 | 20 80 20 63 68 61 6e 6e |ls%(2)=.| . chann|
|00005ec0| 65 6c 73 25 28 33 29 3d | a3 20 ef 37 3a e1 0d 03 |els%(3)=|. .7:...|
|00005ed0| d8 0d f2 46 69 6e 64 41 | 72 65 61 0d 03 d9 16 e7 |...FindA|rea.....|
|00005ee0| 20 66 6f 75 6e 64 25 3d | 2d 31 20 8c 20 ef 37 3a | found%=|-1 . .7:|
|00005ef0| e1 0d 03 da 04 0d 03 db | 11 e7 20 65 78 74 65 6e |........|.. exten|
|00005f00| 74 25 3d 31 20 8c 0d 03 | dc 14 20 6d 6f 64 6c 6f |t%=1 ...|.. modlo|
|00005f10| 6f 70 25 3d 73 74 61 72 | 74 25 0d 03 dd 12 20 f2 |op%=star|t%.... .|
|00005f20| 44 6f 42 72 69 67 68 74 | 6e 65 73 73 0d 03 de 1a |DoBright|ness....|
|00005f30| 20 f2 55 70 64 61 74 65 | 49 63 6f 6e 28 6d 6f 64 | .Update|Icon(mod|
|00005f40| 6c 6f 6f 70 25 29 0d 03 | df 05 cc 0d 03 e0 1d 20 |loop%)..|....... |
|00005f50| e3 20 6d 6f 64 6c 6f 6f | 70 25 3d 73 74 61 72 74 |. modloo|p%=start|
|00005f60| 25 20 b8 20 65 6e 64 25 | 0d 03 e1 13 20 20 f2 44 |% . end%|.... .D|
|00005f70| 6f 42 72 69 67 68 74 6e | 65 73 73 0d 03 e2 2a 20 |oBrightn|ess...* |
|00005f80| 20 e7 20 65 78 74 65 6e | 74 25 3c 36 34 20 8c 20 | . exten|t%<64 . |
|00005f90| f2 55 70 64 61 74 65 49 | 63 6f 6e 28 6d 6f 64 6c |.UpdateI|con(modl|
|00005fa0| 6f 6f 70 25 29 0d 03 e3 | 06 20 ed 0d 03 e4 05 cd |oop%)...|. ......|
|00005fb0| 0d 03 e5 1e e7 20 65 78 | 74 65 6e 74 25 3e 3d 36 |..... ex|tent%>=6|
|00005fc0| 34 20 8c 20 f2 55 70 64 | 61 74 65 41 6c 6c 0d 03 |4 . .Upd|ateAll..|
|00005fd0| e6 05 e1 0d 03 e7 05 3a | 0d 03 e8 13 dd 20 f2 44 |.......:|..... .D|
|00005fe0| 6f 42 72 69 67 68 74 6e | 65 73 73 0d 03 e9 16 e7 |oBrightn|ess.....|
|00005ff0| 20 63 68 61 6e 6e 65 6c | 73 25 28 31 29 3d b9 20 | channel|s%(1)=. |
|00006000| 8c 0d 03 ea 38 20 20 63 | 6f 6c 6f 75 72 25 28 31 |....8 c|olour%(1|
|00006010| 2c 6d 6f 64 6c 6f 6f 70 | 25 29 3d 63 6f 6c 6f 75 |,modloop|%)=colou|
|00006020| 72 25 28 31 2c 6d 6f 64 | 6c 6f 6f 70 25 29 2b 62 |r%(1,mod|loop%)+b|
|00006030| 72 69 67 68 74 6e 65 73 | 73 0d 03 eb 33 20 20 e7 |rightnes|s...3 .|
|00006040| 20 63 6f 6c 6f 75 72 25 | 28 31 2c 6d 6f 64 6c 6f | colour%|(1,modlo|
|00006050| 6f 70 25 29 3c 30 20 63 | 6f 6c 6f 75 72 25 28 31 |op%)<0 c|olour%(1|
|00006060| 2c 6d 6f 64 6c 6f 6f 70 | 25 29 3d 30 0d 03 ec 37 |,modloop|%)=0...7|
|00006070| 20 20 e7 20 63 6f 6c 6f | 75 72 25 28 31 2c 6d 6f | . colo|ur%(1,mo|
|00006080| 64 6c 6f 6f 70 25 29 3e | 32 35 35 20 63 6f 6c 6f |dloop%)>|255 colo|
|00006090| 75 72 25 28 31 2c 6d 6f | 64 6c 6f 6f 70 25 29 3d |ur%(1,mo|dloop%)=|
|000060a0| 32 35 35 0d 03 ed 05 cd | 0d 03 ee 16 e7 20 63 68 |255.....|..... ch|
|000060b0| 61 6e 6e 65 6c 73 25 28 | 32 29 3d b9 20 8c 0d 03 |annels%(|2)=. ...|
|000060c0| ef 38 20 20 63 6f 6c 6f | 75 72 25 28 32 2c 6d 6f |.8 colo|ur%(2,mo|
|000060d0| 64 6c 6f 6f 70 25 29 3d | 63 6f 6c 6f 75 72 25 28 |dloop%)=|colour%(|
|000060e0| 32 2c 6d 6f 64 6c 6f 6f | 70 25 29 2b 62 72 69 67 |2,modloo|p%)+brig|
|000060f0| 68 74 6e 65 73 73 0d 03 | f0 33 20 20 e7 20 63 6f |htness..|.3 . co|
|00006100| 6c 6f 75 72 25 28 32 2c | 6d 6f 64 6c 6f 6f 70 25 |lour%(2,|modloop%|
|00006110| 29 3c 30 20 63 6f 6c 6f | 75 72 25 28 32 2c 6d 6f |)<0 colo|ur%(2,mo|
|00006120| 64 6c 6f 6f 70 25 29 3d | 30 0d 03 f1 37 20 20 e7 |dloop%)=|0...7 .|
|00006130| 20 63 6f 6c 6f 75 72 25 | 28 32 2c 6d 6f 64 6c 6f | colour%|(2,modlo|
|00006140| 6f 70 25 29 3e 32 35 35 | 20 63 6f 6c 6f 75 72 25 |op%)>255| colour%|
|00006150| 28 32 2c 6d 6f 64 6c 6f | 6f 70 25 29 3d 32 35 35 |(2,modlo|op%)=255|
|00006160| 0d 03 f2 05 cd 0d 03 f3 | 16 e7 20 63 68 61 6e 6e |........|.. chann|
|00006170| 65 6c 73 25 28 33 29 3d | b9 20 8c 0d 03 f4 38 20 |els%(3)=|. ....8 |
|00006180| 20 63 6f 6c 6f 75 72 25 | 28 33 2c 6d 6f 64 6c 6f | colour%|(3,modlo|
|00006190| 6f 70 25 29 3d 63 6f 6c | 6f 75 72 25 28 33 2c 6d |op%)=col|our%(3,m|
|000061a0| 6f 64 6c 6f 6f 70 25 29 | 2b 62 72 69 67 68 74 6e |odloop%)|+brightn|
|000061b0| 65 73 73 0d 03 f5 33 20 | 20 e7 20 63 6f 6c 6f 75 |ess...3 | . colou|
|000061c0| 72 25 28 33 2c 6d 6f 64 | 6c 6f 6f 70 25 29 3c 30 |r%(3,mod|loop%)<0|
|000061d0| 20 63 6f 6c 6f 75 72 25 | 28 33 2c 6d 6f 64 6c 6f | colour%|(3,modlo|
|000061e0| 6f 70 25 29 3d 30 0d 03 | f6 37 20 20 e7 20 63 6f |op%)=0..|.7 . co|
|000061f0| 6c 6f 75 72 25 28 33 2c | 6d 6f 64 6c 6f 6f 70 25 |lour%(3,|modloop%|
|00006200| 29 3e 32 35 35 20 63 6f | 6c 6f 75 72 25 28 33 2c |)>255 co|lour%(3,|
|00006210| 6d 6f 64 6c 6f 6f 70 25 | 29 3d 32 35 35 0d 03 f7 |modloop%|)=255...|
|00006220| 05 cd 0d 03 f8 05 e1 0d | 03 f9 05 3a 0d 03 fa 1e |........|...:....|
|00006230| dd 20 a4 43 68 65 63 6b | 54 69 63 6b 28 77 69 6e |. .Check|Tick(win|
|00006240| 64 6f 77 25 2c 62 6f 78 | 25 29 0d 03 fb 0b ea 20 |dow%,box|%)..... |
|00006250| 66 6c 61 67 73 0d 03 fc | 14 63 68 65 63 6b 25 21 |flags...|.check%!|
|00006260| 30 3d 77 69 6e 64 6f 77 | 25 0d 03 fd 11 63 68 65 |0=window|%....che|
|00006270| 63 6b 25 21 34 3d 62 6f | 78 25 0d 03 fe 21 c8 99 |ck%!4=bo|x%...!..|
|00006280| 22 57 69 6d 70 5f 47 65 | 74 49 63 6f 6e 53 74 61 |"Wimp_Ge|tIconSta|
|00006290| 74 65 22 2c 2c 63 68 65 | 63 6b 25 0d 03 ff 1e 63 |te",,che|ck%....c|
|000062a0| 68 65 63 6b 69 74 25 3d | 63 68 65 63 6b 25 21 32 |heckit%=|check%!2|
|000062b0| 34 80 28 31 3c 3c 32 31 | 29 0d 04 00 1c e7 20 63 |4.(1<<21|)..... c|
|000062c0| 68 65 63 6b 69 74 25 3e | 30 20 63 68 65 63 6b 69 |heckit%>|0 checki|
|000062d0| 74 25 3d 2d 31 0d 04 01 | 0d 3d 63 68 65 63 6b 69 |t%=-1...|.=checki|
|000062e0| 74 25 0d 04 02 05 3a 0d | 04 03 22 dd 20 f2 53 65 |t%....:.|..". .Se|
|000062f0| 74 54 69 63 6b 28 77 69 | 6e 64 6f 77 25 2c 62 6f |tTick(wi|ndow%,bo|
|00006300| 78 25 2c 74 69 63 6b 25 | 29 0d 04 04 13 21 63 68 |x%,tick%|)....!ch|
|00006310| 65 63 6b 25 3d 77 69 6e | 64 6f 77 25 0d 04 05 11 |eck%=win|dow%....|
|00006320| 63 68 65 63 6b 25 21 34 | 3d 62 6f 78 25 0d 04 06 |check%!4|=box%...|
|00006330| 29 e7 20 74 69 63 6b 25 | 20 8c 20 63 68 65 63 6b |). tick%| . check|
|00006340| 25 21 38 3d 31 3c 3c 32 | 31 20 8b 20 63 68 65 63 |%!8=1<<2|1 . chec|
|00006350| 6b 25 21 38 3d 30 0d 04 | 07 13 63 68 65 63 6b 25 |k%!8=0..|..check%|
|00006360| 21 31 32 3d 31 3c 3c 32 | 31 0d 04 08 21 c8 99 22 |!12=1<<2|1...!.."|
|00006370| 57 69 6d 70 5f 53 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Set|IconStat|
|00006380| 65 22 2c 2c 63 68 65 63 | 6b 25 0d 04 09 05 e1 0d |e",,chec|k%......|
|00006390| 04 0a 05 3a 0d 04 0b 13 | dd 20 f2 46 69 6e 64 43 |...:....|. .FindC|
|000063a0| 68 61 6e 6e 65 6c 73 0d | 04 0c 2b 63 68 61 6e 6e |hannels.|..+chann|
|000063b0| 65 6c 73 25 28 31 29 3d | a4 43 68 65 63 6b 54 69 |els%(1)=|.CheckTi|
|000063c0| 63 6b 28 74 6f 6f 6c 73 | 68 61 6e 64 6c 65 25 2c |ck(tools|handle%,|
|000063d0| 32 29 0d 04 0d 2b 63 68 | 61 6e 6e 65 6c 73 25 28 |2)...+ch|annels%(|
|000063e0| 32 29 3d a4 43 68 65 63 | 6b 54 69 63 6b 28 74 6f |2)=.Chec|kTick(to|
|000063f0| 6f 6c 73 68 61 6e 64 6c | 65 25 2c 33 29 0d 04 0e |olshandl|e%,3)...|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.